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

jimhefferon at gnu.org.ua jimhefferon at gnu.org.ua
Fri Jun 4 19:09:44 CEST 2021


Author: jimhefferon
Date: 2021-06-04 17:09:44 +0000 (Fri, 04 Jun 2021)
New Revision: 921

Modified:
   trunk/ChangeLog
   trunk/latex2e.html
   trunk/latex2e.info
   trunk/latex2e.pdf
   trunk/latex2e.texi
Log:
Add section on \baselineskip & \baselinestretch

Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2021-05-31 11:15:50 UTC (rev 920)
+++ trunk/ChangeLog	2021-06-04 17:09:44 UTC (rev 921)
@@ -1,3 +1,8 @@
+2021-06-04  Jim Hefferon  <jim at joshua.smcvt.edu>
+
+	* latex2e.texi (\baselineskip & \baselinestretch): Add section.  Remove
+	redundant material from low level font command section.
+
 2021-05-29  Jim Hefferon  <jim at joshua.smcvt.edu>
 
 	* latex2e.texi (\mathstrut): Add section for \mathstrut; adjust section

Modified: trunk/latex2e.html
===================================================================
--- trunk/latex2e.html	2021-05-31 11:15:50 UTC (rev 920)
+++ trunk/latex2e.html	2021-06-04 17:09:44 UTC (rev 921)
@@ -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 May 2021.
+document preparation system, version of June 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 (May 2021)</title>
+<title>LaTeX2e unofficial reference manual (June 2021)</title>
 
-<meta name="description" content="LaTeX2e unofficial reference manual (May 2021)">
-<meta name="keywords" content="LaTeX2e unofficial reference manual (May 2021)">
+<meta name="description" content="LaTeX2e unofficial reference manual (June 2021)">
+<meta name="keywords" content="LaTeX2e unofficial reference manual (June 2021)">
 <meta name="resource-type" content="document">
 <meta name="distribution" content="global">
 <meta name="Generator" content="makeinfo">
@@ -99,7 +99,7 @@
 </head>
 
 <body lang="en">
-<h1 class="settitle" align="center">LaTeX2e unofficial reference manual (May 2021)</h1>
+<h1 class="settitle" align="center">LaTeX2e unofficial reference manual (June 2021)</h1>
 
 
 
@@ -222,7 +222,8 @@
     <li><a id="toc-_005cflushbottom-1" href="#g_t_005cflushbottom">5.3 <code>\flushbottom</code></a></li>
     <li><a id="toc-_005craggedbottom-1" href="#g_t_005craggedbottom">5.4 <code>\raggedbottom</code></a></li>
     <li><a id="toc-Page-layout-parameters-1" href="#Page-layout-parameters">5.5 Page layout parameters</a></li>
-    <li><a id="toc-Floats-1" href="#Floats">5.6 Floats</a></li>
+    <li><a id="toc-_005cbaselineskip-_0026-_005cbaselinestretch-1" href="#g_t_005cbaselineskip-_0026-_005cbaselinestretch">5.6 <code>\baselineskip</code> & <code>\baselinestretch</code></a></li>
+    <li><a id="toc-Floats-1" href="#Floats">5.7 Floats</a></li>
   </ul></li>
   <li><a id="toc-Sectioning-1" href="#Sectioning">6 Sectioning</a>
   <ul class="no-bullet">
@@ -602,7 +603,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
-May 2021) for LaTeX2e, a document preparation system.
+June 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.
@@ -3172,28 +3173,9 @@
 parameter <code>\baselineskip</code>.  The default <code>\baselineskip</code> for
 the Computer Modern typeface is 1.2 times the <code>\fontsize</code>.
 Changing <code>\baselineskip</code> directly is inadvisable since its value is
-reset every time a size change happens; see <code>\baselinestretch</code>, next.
+reset every time a size change happens; instead use
+<code>\baselinestretch</code>.  (see <a href="#g_t_005cbaselineskip-_0026-_005cbaselinestretch">\baselineskip & \baselinestretch</a>).
 </p>
-<span id="low-level-font-commands-baselinestretch"></span></dd>
-<dt><code>\baselinestretch</code></dt>
-<dd><span id="index-_005cbaselinestretch"></span>
-<p>LaTeX multiplies the line spacing by the value of the
-<code>\baselinestretch</code> parameter; the default factor is 1.  A change
-takes effect when <code>\selectfont</code> (see below) is called.  You can
-make a line skip change happen for the entire document, for instance
-doubling it, by doing <code>\renewcommand{\baselinestretch}{2.0}</code> in
-the preamble.
-</p>
-<span id="index-package_002c-setspace"></span>
-<span id="index-setspace-package"></span>
-
-<span id="index-double-spacing"></span>
-<p>However, the best way to double-space a document is to use the
-<samp>setspace</samp> package.  In addition to offering a number of spacing
-options, this package keeps the line spacing single-spaced in places
-where that is typically desirable, such as footnotes and figure
-captions.  See the package documentation.
-</p>
 <span id="low-level-font-commands-linespread"></span></dd>
 <dt><code>\linespread{<var>factor</var>}</code></dt>
 <dd><span id="index-_005clinespread"></span>
@@ -3250,8 +3232,10 @@
 </td></tr>
 <tr><td align="left" valign="top">• <a href="#Page-layout-parameters" accesskey="5">Page layout parameters</a></td><td>  </td><td align="left" valign="top"><code>\headheight</code> <code>\footskip</code>.
 </td></tr>
-<tr><td align="left" valign="top">• <a href="#Floats" accesskey="6">Floats</a></td><td>  </td><td align="left" valign="top">Figures, tables, etc.
+<tr><td align="left" valign="top">• <a href="#g_t_005cbaselineskip-_0026-_005cbaselinestretch" accesskey="6">\baselineskip & \baselinestretch</a></td><td>  </td><td align="left" valign="top">Space between lines.
 </td></tr>
+<tr><td align="left" valign="top">• <a href="#Floats" accesskey="7">Floats</a></td><td>  </td><td align="left" valign="top">Figures, tables, etc.
+</td></tr>
 </table>
 
 
@@ -3480,7 +3464,7 @@
 <hr>
 <span id="Page-layout-parameters"></span><div class="header">
 <p>
-Next: <a href="#Floats" accesskey="n" rel="next">Floats</a>, Previous: <a href="#g_t_005craggedbottom" accesskey="p" rel="prev">\raggedbottom</a>, Up: <a href="#Layout" accesskey="u" rel="up">Layout</a>   [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#g_t_005cbaselineskip-_0026-_005cbaselinestretch" accesskey="n" rel="next">\baselineskip & \baselinestretch</a>, Previous: <a href="#g_t_005craggedbottom" accesskey="p" rel="prev">\raggedbottom</a>, Up: <a href="#Layout" accesskey="u" rel="up">Layout</a>   [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
 </div>
 <span id="Page-layout-parameters-1"></span><h3 class="section">5.5 Page layout parameters</h3>
 
@@ -3696,11 +3680,124 @@
 
 
 <hr>
+<span id="g_t_005cbaselineskip-_0026-_005cbaselinestretch"></span><div class="header">
+<p>
+Next: <a href="#Floats" accesskey="n" rel="next">Floats</a>, Previous: <a href="#Page-layout-parameters" accesskey="p" rel="prev">Page layout parameters</a>, Up: <a href="#Layout" accesskey="u" rel="up">Layout</a>   [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
+</div>
+<span id="g_t_005cbaselineskip-_0026-_005cbaselinestretch-1"></span><h3 class="section">5.6 <code>\baselineskip</code> & <code>\baselinestretch</code></h3>
+
+<span id="index-_005cbaselineskip-1"></span>
+<span id="index-_005cbaselinestretch"></span>
+<span id="index-_005clinespread-1"></span>
+<span id="index-space-between-lines"></span>
+<span id="index-double-spacing"></span>
+<span id="index-package_002c-setspace"></span>
+<span id="index-setspace-package"></span>
+
+
+<p>Synopsis: to change the document spacing put this in the preamble.
+</p>
+<div class="example">
+<pre class="example">\usepackage{setspace}
+\doublespacing  % or \onehalfspacing for 1.5
+</pre></div>
+
+<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
+baseline to baseline.
+</p>
+<p>Ordinarily document authors do not directly change <code>\baselineskip</code>
+while writing.  Instead, it is set by the low level font selection
+command <code>\fontsize</code> (see <a href="#low-level-font-commands-fontsize">low level font commands fontsize</a>).
+The <code>\baselineskip</code>’s value is reset every time a font change
+happens and so any direct change to <code>\baselineskip</code> would vanish
+the next time there was a font switch.  For how to influence line
+spacing, see the discussion of <code>\baselinestretch</code> below.
+</p>
+<p>Usually, a font’s size and baseline skip is assigned by the font
+designer.  These numbers are nominal in the sense that if, for instance,
+a font’s style file has the command <code>\fontsize{10pt}{12pt}</code>
+then that does not mean that the characters in the font are 10pt tall;
+for instance, parentheses and accented capitals may be taller.  Nor does
+it mean that if the lines are spaced less than 12pt apart then they risk
+touching.  Rather these numbers are typographic judgements.  (Often, the
+<code>\baselineskip</code> is about twenty percent larger than the font size.)
+</p>
+<p>The <code>\baselineskip</code> is not a property of each line but of the
+entire paragraph.  As a result, large text in the middle of a paragraph,
+such as a single <code>{\Huge Q}</code>, will be squashed into its line.
+TeX will make sure it doesn’t scrape up against the line above but
+won’t change the <code>\baselineskip</code> for that one line to make extra
+room above.  For the fix, use a <code>\strut</code> (see <a href="#g_t_005cstrut">\strut</a>).
+</p>
+<p>The value of <code>\baselineskip</code> that TeX uses for the paragraph is
+the value in effect at the blank line or command that ends the paragraph
+unit.  So if a document contains this paragraph then its lines will be
+scrunched together, compared to lines in surrounding paragraphs.
+</p>
+<div class="example">
+<pre class="example">Many people see a page break between text and a displayed equation as 
+bad style, so in effect the display is part of the paragraph.
+Because this display is in footnotesize, the entire paragraph has the
+baseline spacing matching that size.
+{\footnotesize $$a+b = c$$}
+</pre></div>
+
+<p>The process for making paragraphs is that when a new line is added, if
+the depth of the previous line plus the height of the new line is less
+than <code>\baselineskip</code> then TeX inserts vertical glue to make up
+the difference.  There are two fine points.  The first is that if the
+lines would be too close together, closer than <code>\lineskiplimit</code>,
+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 that
+keeps TeX from inserting any interline glue at the paragraph start.
+</p>
+<p>In the standard classes <code>\lineskiplimit</code> is 0pt and
+<code>\lineskip</code> is 1pt.  By the prior paragraph then, the distance
+between lines can approach zero but if it equals zero then the lines
+jump to 1pt apart.
+</p>
+<p>Sometimes authors must, for editing purposes, put the document in double
+space or one-and-a-half space.  The right way to influence the interline
+distance is via <code>\baselinestretch</code>.  It scales
+<code>\baselineskip</code>, and has a default value of 1.0.  It is a command,
+not a length, so change the scale factor as in
+<code>\renewcommand{\baselinestretch}{1.5}\selectfont</code>.
+</p>
+<p>The most straightforward way to change the line spacing for an entire
+document is to put <code>\linespread{<var>factor</var>}</code> in the preamble.
+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
+<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
+the start of a document, so there you don’t need to follow it with
+<code>\selectfont</code>.)
+</p>
+<p>A more flexible approach is the <samp>setspace</samp> package.  After the
+<code>\usepackage{setspace}</code>, use <code>\doublespacing</code>, or
+<code>\onehalfspacing</code> or one-an-a-half.  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 <code>\singlespacing</code> to return the
+spacing to normal.  In the document body, a better practice than using
+the declarations is to use environments, such as
+<code>\begin{doublespace} ... \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>.
+</p>
+
+<hr>
 <span id="Floats"></span><div class="header">
 <p>
-Previous: <a href="#Page-layout-parameters" accesskey="p" rel="prev">Page layout parameters</a>, Up: <a href="#Layout" accesskey="u" rel="up">Layout</a>   [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
+Previous: <a href="#g_t_005cbaselineskip-_0026-_005cbaselinestretch" accesskey="p" rel="prev">\baselineskip & \baselinestretch</a>, Up: <a href="#Layout" accesskey="u" rel="up">Layout</a>   [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
 </div>
-<span id="Floats-1"></span><h3 class="section">5.6 Floats</h3>
+<span id="Floats-1"></span><h3 class="section">5.7 Floats</h3>
 
 <p>Some typographic elements, such as figures and tables, cannot be broken
 across pages.  They must be typeset outside of the normal flow of text,
@@ -24477,7 +24574,8 @@
 <tr><td></td><td valign="top"><a href="#index-_005cbackslash"><code>\backslash</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-_005cbar"><code>\bar</code></a>:</td><td> </td><td valign="top"><a href="#Math-accents">Math accents</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005cbaselineskip"><code>\baselineskip</code></a>:</td><td> </td><td valign="top"><a href="#Low_002dlevel-font-commands">Low-level font commands</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-_005cbaselinestretch"><code>\baselinestretch</code></a>:</td><td> </td><td valign="top"><a href="#Low_002dlevel-font-commands">Low-level font commands</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-_005cbaselineskip-1"><code>\baselineskip</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005cbaselineskip-_0026-_005cbaselinestretch">\baselineskip & \baselinestretch</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-_005cbaselinestretch"><code>\baselinestretch</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005cbaselineskip-_0026-_005cbaselinestretch">\baselineskip & \baselinestretch</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005cbegin"><code>\begin</code></a>:</td><td> </td><td valign="top"><a href="#Environments">Environments</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005cbeta"><code>\beta</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-_005cbf"><code>\bf</code></a>:</td><td> </td><td valign="top"><a href="#Font-styles">Font styles</a></td></tr>
@@ -24832,6 +24930,7 @@
 <tr><td></td><td valign="top"><a href="#index-_005cline"><code>\line</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005cline">\line</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005clinebreak"><code>\linebreak</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005clinebreak-_0026-_005cnolinebreak">\linebreak & \nolinebreak</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005clinespread"><code>\linespread</code></a>:</td><td> </td><td valign="top"><a href="#Low_002dlevel-font-commands">Low-level font commands</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-_005clinespread-1"><code>\linespread</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005cbaselineskip-_0026-_005cbaselinestretch">\baselineskip & \baselinestretch</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005clinethickness"><code>\linethickness</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005clinethickness">\linethickness</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005clinewidth"><code>\linewidth</code></a>:</td><td> </td><td valign="top"><a href="#Page-layout-parameters">Page layout parameters</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005clinewidth-1"><code>\linewidth</code></a>:</td><td> </td><td valign="top"><a href="#Page-layout-parameters">Page layout parameters</a></td></tr>
@@ -25692,7 +25791,7 @@
 <tr><td></td><td valign="top"><a href="#index-double-low_002d9-quotation-mark">double low-9 quotation mark</a>:</td><td> </td><td valign="top"><a href="#Text-symbols">Text symbols</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-double-quote_002c-straight-base">double quote, straight base</a>:</td><td> </td><td valign="top"><a href="#Text-symbols">Text symbols</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-double-right-quote">double right quote</a>:</td><td> </td><td valign="top"><a href="#Text-symbols">Text symbols</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-double-spacing">double spacing</a>:</td><td> </td><td valign="top"><a href="#Low_002dlevel-font-commands">Low-level font commands</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-double-spacing">double spacing</a>:</td><td> </td><td valign="top"><a href="#g_t_005cbaselineskip-_0026-_005cbaselinestretch">\baselineskip & \baselinestretch</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-double-vertical-bar_002c-in-text">double vertical bar, in text</a>:</td><td> </td><td valign="top"><a href="#Text-symbols">Text symbols</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-doublestruck">doublestruck</a>:</td><td> </td><td valign="top"><a href="#Blackboard-bold">Blackboard bold</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-draft-option"><code>draft <span class="roman">option</span></code></a>:</td><td> </td><td valign="top"><a href="#Document-class-options">Document class options</a></td></tr>
@@ -26315,7 +26414,7 @@
 <tr><td></td><td valign="top"><a href="#index-package_002c-polyglossia-2"><span class="roman">package</span>, <code>polyglossia</code></a>:</td><td> </td><td valign="top"><a href="#Table-of-contents-etc_002e">Table of contents etc.</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-package_002c-polyglossia-3"><span class="roman">package</span>, <code>polyglossia</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005cindex">\index</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-package_002c-PSTricks"><span class="roman">package</span>, <code>PSTricks</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005cline">\line</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-package_002c-setspace"><span class="roman">package</span>, <code>setspace</code></a>:</td><td> </td><td valign="top"><a href="#Low_002dlevel-font-commands">Low-level font commands</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-package_002c-setspace"><span class="roman">package</span>, <code>setspace</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005cbaselineskip-_0026-_005cbaselinestretch">\baselineskip & \baselinestretch</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-package_002c-shellesc"><span class="roman">package</span>, <code>shellesc</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005cwrite18">\write18</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-package_002c-showidx"><span class="roman">package</span>, <code>showidx</code></a>:</td><td> </td><td valign="top"><a href="#Indexes">Indexes</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-package_002c-siunitx"><span class="roman">package</span>, <code>siunitx</code></a>:</td><td> </td><td valign="top"><a href="#minipage">minipage</a></td></tr>
@@ -26493,7 +26592,7 @@
 <tr><td></td><td valign="top"><a href="#index-see-and-see-also-index-entries">see and see also index entries</a>:</td><td> </td><td valign="top"><a href="#g_t_005cindex">\index</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-self_002dcontained-sources">self-contained sources</a>:</td><td> </td><td valign="top"><a href="#filecontents">filecontents</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-series_002c-of-fonts">series, of fonts</a>:</td><td> </td><td valign="top"><a href="#Low_002dlevel-font-commands">Low-level font commands</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-setspace-package"><code>setspace</code> <span class="roman">package</span></a>:</td><td> </td><td valign="top"><a href="#Low_002dlevel-font-commands">Low-level font commands</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-setspace-package"><code>setspace</code> <span class="roman">package</span></a>:</td><td> </td><td valign="top"><a href="#g_t_005cbaselineskip-_0026-_005cbaselinestretch">\baselineskip & \baselinestretch</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-setting-counters">setting counters</a>:</td><td> </td><td valign="top"><a href="#g_t_005csetcounter">\setcounter</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-sh_002c-used-by-_005cwrite18"><code>sh<span class="roman">, used by <code>\write18</code></span></code></a>:</td><td> </td><td valign="top"><a href="#g_t_005cwrite18">\write18</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-shapes_002c-of-fonts">shapes, of fonts</a>:</td><td> </td><td valign="top"><a href="#Low_002dlevel-font-commands">Low-level font commands</a></td></tr>
@@ -26523,6 +26622,7 @@
 <tr><td></td><td valign="top"><a href="#index-sort"><code>sort</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005cnewglossaryentry">\newglossaryentry</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-source-files_002c-making-self_002dcontained">source files, making self-contained</a>:</td><td> </td><td valign="top"><a href="#filecontents">filecontents</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-sp"><code>sp</code></a>:</td><td> </td><td valign="top"><a href="#Units-of-length">Units of length</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-space-between-lines">space between lines</a>:</td><td> </td><td valign="top"><a href="#g_t_005cbaselineskip-_0026-_005cbaselinestretch">\baselineskip & \baselinestretch</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-space_002c-hard">space, hard</a>:</td><td> </td><td valign="top"><a href="#g_t_007e">~</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-space_002c-inserting-horizontal">space, inserting horizontal</a>:</td><td> </td><td valign="top"><a href="#g_t_005chss">\hss</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-space_002c-inserting-vertical">space, inserting vertical</a>:</td><td> </td><td valign="top"><a href="#g_t_005caddvspace">\addvspace</a></td></tr>

Modified: trunk/latex2e.info
===================================================================
--- trunk/latex2e.info	2021-05-31 11:15:50 UTC (rev 920)
+++ trunk/latex2e.info	2021-06-04 17:09:44 UTC (rev 921)
@@ -2,7 +2,7 @@
 latex2e.texi.
 
 This document is an unofficial reference manual for LaTeX, a document
-preparation system, version of May 2021.
+preparation system, version of June 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 May 2021)
+This document is an unofficial reference manual (version of June 2021)
 for LaTeX2e, a document preparation system.
 
 * Menu:
@@ -1839,23 +1839,10 @@
      stored in the parameter '\baselineskip'.  The default
      '\baselineskip' for the Computer Modern typeface is 1.2 times the
      '\fontsize'.  Changing '\baselineskip' directly is inadvisable
-     since its value is reset every time a size change happens; see
-     '\baselinestretch', next.
+     since its value is reset every time a size change happens; instead
+     use '\baselinestretch'.  (*note \baselineskip &
+     \baselinestretch::).
 
-'\baselinestretch'
-     LaTeX multiplies the line spacing by the value of the
-     '\baselinestretch' parameter; the default factor is 1.  A change
-     takes effect when '\selectfont' (see below) is called.  You can
-     make a line skip change happen for the entire document, for
-     instance doubling it, by doing
-     '\renewcommand{\baselinestretch}{2.0}' in the preamble.
-
-     However, the best way to double-space a document is to use the
-     'setspace' package.  In addition to offering a number of spacing
-     options, this package keeps the line spacing single-spaced in
-     places where that is typically desirable, such as footnotes and
-     figure captions.  See the package documentation.
-
 '\linespread{FACTOR}'
      Equivalent to '\renewcommand{\baselinestretch}{FACTOR}', and
      therefore must be followed by '\selectfont' to have any effect.
@@ -1892,6 +1879,7 @@
 * \flushbottom::            Make all text pages the same height.
 * \raggedbottom::           Allow text pages of differing height.
 * Page layout parameters::  '\headheight' '\footskip'.
+* \baselineskip & \baselinestretch::           Space between lines.
 * Floats::                  Figures, tables, etc.
 
 
@@ -2058,7 +2046,7 @@
 option (*note Document class options::).
 
 
-File: latex2e.info,  Node: Page layout parameters,  Next: Floats,  Prev: \raggedbottom,  Up: Layout
+File: latex2e.info,  Node: Page layout parameters,  Next: \baselineskip & \baselinestretch,  Prev: \raggedbottom,  Up: Layout
 
 5.5 Page layout parameters
 ==========================
@@ -2194,9 +2182,103 @@
      is the same as the font size, e.g., '10pt' at a type size of 10pt.
 
 
-File: latex2e.info,  Node: Floats,  Prev: Page layout parameters,  Up: Layout
+File: latex2e.info,  Node: \baselineskip & \baselinestretch,  Next: Floats,  Prev: Page layout parameters,  Up: Layout
 
-5.6 Floats
+5.6 '\baselineskip' & '\baselinestretch'
+========================================
+
+Synopsis: to change the document spacing put this in the preamble.
+
+     \usepackage{setspace}
+     \doublespacing  % or \onehalfspacing for 1.5
+
+   The '\baselineskip' is a rubber length (*note Lengths::).  It gives
+the 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
+command '\fontsize' (*note low level font commands fontsize::).  The
+'\baselineskip''s value is reset every time a font change happens and so
+any direct change to '\baselineskip' would vanish the next time there
+was a font switch.  For how to influence line spacing, see the
+discussion of '\baselinestretch' below.
+
+   Usually, a font's size and baseline skip is assigned by the font
+designer.  These numbers are nominal in the sense that if, for instance,
+a font's style file has the command '\fontsize{10pt}{12pt}' then that
+does not mean that the characters in the font are 10pt tall; for
+instance, parentheses and accented capitals may be taller.  Nor does it
+mean that if the lines are spaced less than 12pt apart then they risk
+touching.  Rather these numbers are typographic judgements.  (Often, the
+'\baselineskip' is about twenty percent larger than the font size.)
+
+   The '\baselineskip' is not a property of each line but of the entire
+paragraph.  As a result, large text in the middle of a paragraph, such
+as a single '{\Huge Q}', will be squashed into its line.  TeX will make
+sure it doesn't scrape up against the line above but won't change the
+'\baselineskip' for that one line to make extra room above.  For the
+fix, use a '\strut' (*note \strut::).
+
+   The value of '\baselineskip' that TeX uses for the paragraph is the
+value in effect at the blank line or command that ends the paragraph
+unit.  So if a document contains this paragraph then its lines will be
+scrunched together, compared to lines in surrounding paragraphs.
+
+     Many people see a page break between text and a displayed equation as
+     bad style, so in effect the display is part of the paragraph.
+     Because this display is in footnotesize, the entire paragraph has the
+     baseline spacing matching that size.
+     {\footnotesize $$a+b = c$$}
+
+   The process for making paragraphs is that when a new line is added,
+if the depth of the previous line plus the height of the new line is
+less than '\baselineskip' then TeX inserts vertical glue to make up the
+difference.  There are two fine points.  The first is that if the lines
+would be too close together, closer than '\lineskiplimit', then TeX
+instead uses '\lineskip' as the interline glue.  The second is that TeX
+doesn't actually use the depth of the previous line.  Instead it uses
+'\prevdepth', which usually contains that depth.  But at the beginning
+of the paragraph (or any vertical list) or just after a rule,
+'\prevdepth' has the value -1000pt and that keeps TeX from inserting any
+interline glue at the paragraph start.
+
+   In the standard classes '\lineskiplimit' is 0pt and '\lineskip' is
+1pt.  By the prior paragraph then, the distance between lines can
+approach zero but if it equals zero then the lines jump to 1pt apart.
+
+   Sometimes authors must, for editing purposes, put the document in
+double space or one-and-a-half space.  The right way to influence the
+interline distance is via '\baselinestretch'.  It scales
+'\baselineskip', and has a default value of 1.0.  It is a command, not a
+length, so change the scale factor as in
+'\renewcommand{\baselinestretch}{1.5}\selectfont'.
+
+   The most straightforward way to change the line spacing for an entire
+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
+'\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'.)
+
+   A more flexible approach is the 'setspace' package.  After the
+'\usepackage{setspace}', use '\doublespacing', or '\onehalfspacing' or
+one-an-a-half.  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}'.
+
+
+File: latex2e.info,  Node: Floats,  Prev: \baselineskip & \baselinestretch,  Up: Layout
+
+5.7 Floats
 ==========
 
 Some typographic elements, such as figures and tables, cannot be broken
@@ -16981,8 +17063,10 @@
 * \bar:                                  Math accents.        (line  13)
 * \baselineskip:                         Low-level font commands.
                                                               (line 101)
-* \baselinestretch:                      Low-level font commands.
-                                                              (line 111)
+* \baselineskip <1>:                     \baselineskip & \baselinestretch.
+                                                              (line   6)
+* \baselinestretch:                      \baselineskip & \baselinestretch.
+                                                              (line   6)
 * \begin:                                Environments.        (line   6)
 * \beta:                                 Math symbols.        (line  53)
 * \bf:                                   Font styles.         (line  75)
@@ -17414,7 +17498,9 @@
 * \linebreak:                            \linebreak & \nolinebreak.
                                                               (line   6)
 * \linespread:                           Low-level font commands.
-                                                              (line 125)
+                                                              (line 112)
+* \linespread <1>:                       \baselineskip & \baselinestretch.
+                                                              (line   6)
 * \linethickness:                        \linethickness.      (line   6)
 * \linewidth:                            Page layout parameters.
                                                               (line  33)
@@ -17762,7 +17848,7 @@
 * \section <1>:                          \section.            (line   6)
 * \seename:                              \index.              (line  56)
 * \selectfont:                           Low-level font commands.
-                                                              (line 131)
+                                                              (line 118)
 * \setcounter:                           \setcounter.         (line   6)
 * \setlength:                            \setlength.          (line   6)
 * \setminus:                             Math symbols.        (line 620)
@@ -17982,7 +18068,7 @@
 * \usebox:                               \usebox.             (line   6)
 * \usecounter:                           \usecounter.         (line   6)
 * \usefont:                              Low-level font commands.
-                                                              (line 139)
+                                                              (line 126)
 * \usepackage:                           Additional packages. (line   6)
 * \UseTextAccent:                        \UseTextSymbol & \UseTextAccent.
                                                               (line   6)
@@ -18431,8 +18517,8 @@
 * double low-9 quotation mark:           Text symbols.        (line  55)
 * double quote, straight base:           Text symbols.        (line 192)
 * double right quote:                    Text symbols.        (line 179)
-* double spacing:                        Low-level font commands.
-                                                              (line 118)
+* double spacing:                        \baselineskip & \baselinestretch.
+                                                              (line   6)
 * double vertical bar, in text:          Text symbols.        (line  83)
 * doublestruck:                          Blackboard bold.     (line   6)
 * draft option:                          Document class options.
@@ -19158,8 +19244,8 @@
                                                               (line  90)
 * package, polyglossia <3>:              \index.              (line  56)
 * package, PSTricks:                     \line.               (line  36)
-* package, setspace:                     Low-level font commands.
-                                                              (line 118)
+* package, setspace:                     \baselineskip & \baselinestretch.
+                                                              (line   6)
 * package, shellesc:                     \write18.            (line  71)
 * package, showidx:                      Indexes.             (line  32)
 * package, siunitx:                      minipage.            (line 137)
@@ -19357,8 +19443,8 @@
 * self-contained sources:                filecontents.        (line  42)
 * series, of fonts:                      Low-level font commands.
                                                               (line  48)
-* setspace package:                      Low-level font commands.
-                                                              (line 118)
+* setspace package:                      \baselineskip & \baselinestretch.
+                                                              (line   6)
 * setting counters:                      \setcounter.         (line   6)
 * sh, used by \write18:                  \write18.            (line  60)
 * shapes, of fonts:                      Low-level font commands.
@@ -19391,6 +19477,8 @@
 * sort:                                  \newglossaryentry.   (line  55)
 * source files, making self-contained:   filecontents.        (line  42)
 * sp:                                    Units of length.     (line  36)
+* space between lines:                   \baselineskip & \baselinestretch.
+                                                              (line   6)
 * space, hard:                           ~.                   (line   6)
 * space, inserting horizontal:           \hss.                (line   6)
 * space, inserting vertical:             \addvspace.          (line   6)
@@ -19635,537 +19723,537 @@
 
 
 Tag Table:
-Node: Top1851
-Node: About this document3654
-Node: Overview5392
-Node: Starting and ending7172
-Ref: Starting & ending7307
-Node: Output files8484
-Ref: output files dvi8763
-Ref: output files pdf9275
-Ref: output files log9600
-Ref: output files aux9797
-Node: TeX engines10766
-Ref: tex engines latex11302
-Ref: tex engines lualatex12137
-Ref: tex engines xelatex12598
-Node: LaTeX command syntax14558
-Node: Environment16485
-Node: CTAN17712
-Node: Document classes19168
-Ref: document classes article19608
-Ref: document classes book19696
-Ref: document classes letter19881
-Ref: document classes report19957
-Ref: document classes slides20109
-Node: Document class options20562
-Node: Additional packages23644
-Node: Class and package construction24275
-Node: Class and package structure25725
-Node: Class and package commands28020
-Node: Fonts45625
-Ref: Typefaces45728
-Node: fontenc package47690
-Node: \DeclareFontEncoding51938
-Node: \DeclareTextAccent53356
-Node: \DeclareTextAccentDefault54213
-Node: \DeclareTextCommand & \ProvideTextCommand55284
-Node: \DeclareTextCommandDefault & \ProvideTextCommandDefault57518
-Node: \DeclareTextComposite58825
-Node: \DeclareTextCompositeCommand59912
-Node: \DeclareTextSymbol60587
-Node: \DeclareTextSymbolDefault61692
-Node: \LastDeclaredEncoding62646
-Node: \UseTextSymbol & \UseTextAccent63270
-Node: Font styles64478
-Node: Font sizes68708
-Node: Low-level font commands70933
-Ref: low level font commands fontencoding71217
-Ref: low level font commands fontfamily71773
-Ref: low level font commands fontseries72536
-Ref: low level font commands fontshape73688
-Ref: low level font commands fontsize73985
-Ref: low level font commands baselinestretch74510
-Ref: low level font commands linespread75219
-Ref: low level font commands selectfont75469
-Ref: low level font commands usefont75795
-Node: Layout76038
-Node: \onecolumn76536
-Node: \twocolumn76895
-Ref: twocolumn columnsep77518
-Ref: twocolumn columnseprule77762
-Ref: twocolumn columnwidth78062
-Ref: twocolumn dbltopfraction78645
-Ref: twocolumn dblfloatpagefraction79611
-Ref: twocolumn dblfloatsep79849
-Ref: twocolumn dbltextfloatsep80158
-Ref: twocolumn dbltopnumber80338
-Node: \flushbottom81287
-Node: \raggedbottom82387
-Node: Page layout parameters82923
-Ref: page layout parameters columnsep83126
-Ref: page layout parameters columnseprule83126
-Ref: page layout parameters columnwidth83126
-Ref: page layout parameters headheight83380
-Ref: page layout parameters headsep83547
-Ref: page layout parameters footskip83859
-Ref: page layout parameters linewidth84193
-Ref: page layout parameters marginparpush84546
-Ref: page layout parameters marginsep84546
-Ref: page layout parameters marginparwidth84546
-Ref: page layout parameters oddsidemargin85586
-Ref: page layout parameters evensidemargin85586
-Ref: page layout parameters paperheight86131
-Ref: page layout parameters paperwidth86357
-Ref: page layout parameters textheight86581
-Ref: page layout parameters textwidth86970
-Ref: page layout parameters hsize87908
-Ref: page layout parameters topmargin88105
-Ref: page layout parameters topskip88409
-Node: Floats88625
-Ref: floats bottomfraction92953
-Ref: floats floatpagefraction93080
-Ref: floats textfraction93191
-Ref: floats topfraction93393
-Ref: floats floatsep93645
-Ref: floats intextsep93755
-Ref: floats textfloatsep93970
-Ref: floats bottomnumber94234
-Ref: floats dbltopnumber94342
-Ref: floats topnumber94461
-Ref: floats totalnumber94565
-Node: Sectioning95107
-Ref: sectioning secnumdepth98216
-Ref: Sectioning/secnumdepth98216
-Ref: sectioning tocdepth98842
-Ref: Sectioning/tocdepth98842
-Node: \part99882
-Node: \chapter102059
-Node: \section105832
-Node: \subsection109099
-Node: \subsubsection & \paragraph & \subparagraph111813
-Node: \appendix114470
-Node: \frontmatter & \mainmatter & \backmatter115763
-Node: \@startsection117172
-Ref: startsection name118661
-Ref: \@startsection/name118661
-Ref: startsection level119115
-Ref: \@startsection/level119115
-Ref: startsection indent119996
-Ref: \@startsection/indent119996
-Ref: startsection beforeskip120259
-Ref: \@startsection/beforeskip120259
-Ref: startsection afterskip121780
-Ref: \@startsection/afterskip121780
-Ref: startsection style123091
-Ref: \@startsection/style123091
-Node: Cross references126792
-Node: \label128941
-Node: \pageref130761
-Node: \ref131551
-Node: xr package132546
-Node: Environments134380
-Node: abstract136382
-Node: array137971
-Node: center140863
-Node: \centering142616
-Node: description144113
-Node: displaymath146330
-Node: document148026
-Node: \AtBeginDocument148456
-Node: \AtEndDocument149080
-Node: enumerate149724
-Ref: enumerate enumi151587
-Ref: enumerate enumii151587
-Ref: enumerate enumiii151587
-Ref: enumerate enumiv151587
-Ref: enumerate labelenumi151985
-Ref: enumerate labelenumii151985
-Ref: enumerate labelenumiii151985
-Ref: enumerate labelenumiv151985
-Node: eqnarray152524
-Node: equation154520
-Node: figure155188
-Node: filecontents157342
-Node: flushleft159251
-Node: \raggedright160278
-Node: flushright161476
-Node: \raggedleft162300
-Node: itemize163171
-Ref: itemize labelitemi164719
-Ref: itemize labelitemii164719
-Ref: itemize labelitemiii164719
-Ref: itemize labelitemiv164719
-Ref: itemize leftmargin165378
-Ref: itemize leftmargini165378
-Ref: itemize leftmarginii165378
-Ref: itemize leftmarginiii165378
-Ref: itemize leftmarginiv165378
-Ref: itemize leftmarginv165378
-Ref: itemize leftmarginvi165378
-Node: letter166860
-Node: list167098
-Ref: list makelabel169545
-Ref: list itemindent170930
-Ref: list itemsep171067
-Ref: list labelsep171720
-Ref: list labelwidth171883
-Ref: list leftmargin172894
-Ref: list listparindent173747
-Ref: list parsep173978
-Ref: list partopsep174446
-Ref: list rightmargin175244
-Ref: list topsep175429
-Ref: list beginparpenalty179004
-Ref: list itempenalty179103
-Ref: list endparpenalty179207
-Node: \item180078
-Node: trivlist181324
-Node: math182852
-Node: minipage183158
-Node: picture188687
-Node: \put194917
-Node: \multiput195482
-Node: \qbezier196221
-Node: \graphpaper197694
-Node: \line198488
-Node: \linethickness200462
-Node: \thinlines200911
-Node: \thicklines201322
-Node: \circle201706
-Node: \oval202248
-Node: \shortstack203224
-Node: \vector204621
-Node: \makebox (picture)205535
-Node: \framebox (picture)206717
-Node: \frame208190
-Node: \dashbox208630
-Node: quotation & quote209765
-Node: tabbing210661
-Node: table216564
-Node: tabular218628
-Ref: tabular arrayrulewidth224965
-Ref: tabular arraystrech225205
-Ref: tabular doublerulesep225426
-Ref: tabular tabcolsep225562
-Node: \multicolumn226083
-Node: \vline229959
-Node: \cline231350
-Node: \hline232060
-Node: thebibliography232742
-Node: \bibitem235225
-Node: \cite237519
-Node: \nocite239387
-Node: Using BibTeX239895
-Node: theorem242066
-Node: titlepage242988
-Node: verbatim244271
-Node: \verb246084
-Node: verse248177
-Node: Line breaking249404
-Node: \\250770
-Node: \obeycr & \restorecr253203
-Node: \newline254014
-Node: \- (hyphenation)255043
-Node: \discretionary256681
-Node: \fussy & \sloppy257569
-Node: sloppypar258352
-Node: \hyphenation259498
-Node: \linebreak & \nolinebreak260092
-Node: Page breaking261240
-Node: \clearpage & \cleardoublepage263270
-Node: \newpage264790
-Node: \enlargethispage266088
-Node: \pagebreak & \nopagebreak267044
-Node: Footnotes268711
-Node: \footnote269857
-Ref: footnote footnoterule271125
-Ref: footnote footnotesep271736
-Node: \footnotemark272802
-Node: \footnotetext275141
-Node: Footnotes in section headings275743
-Node: Footnotes in a table276576
-Node: Footnotes of footnotes279498
-Node: Definitions280202
-Node: \newcommand & \renewcommand281249
-Node: \providecommand286550
-Node: \makeatletter & \makeatother287715
-Node: \@ifstar289817
-Node: \newcounter293302
-Node: \newlength295022
-Node: \newsavebox295844
-Node: \newenvironment & \renewenvironment296823
-Node: \newtheorem302147
-Node: \newfont305719
-Node: \protect306952
-Node: \ignorespaces & \ignorespacesafterend309340
-Node: xspace package312021
-Node: Counters314086
-Node: \alph \Alph \arabic \roman \Roman \fnsymbol315787
-Node: \usecounter318412
-Node: \value319271
-Node: \setcounter320324
-Node: \addtocounter320920
-Node: \refstepcounter321374
-Node: \stepcounter322043
-Node: \day & \month & \year322596
-Node: Lengths323407
-Node: Units of length327883
-Ref: units of length pt328086
-Ref: units of length pc328186
-Ref: units of length in328209
-Ref: units of length bp328235
-Ref: units of length cm328366
-Ref: units of length mm328388
-Ref: units of length dd328410
-Ref: units of length cc328442
-Ref: units of length sp328467
-Ref: Lengths/em328498
-Ref: Lengths/en328498
-Ref: Lengths/ex328498
-Ref: units of length em328498
-Ref: units of length en328498
-Ref: units of length ex328498
-Node: \setlength329354
-Node: \addtolength330439
-Node: \settodepth331514
-Node: \settoheight332392
-Node: \settowidth333285
-Node: Making paragraphs334153
-Node: \par335924
-Node: \indent & \noindent337871
-Node: \parindent & \parskip339406
-Node: Marginal notes340713
-Ref: marginal notes marginparpush342109
-Ref: marginal notes marginparsep342283
-Ref: marginal notes marginparwidth342415
-Node: Math formulas342764
-Node: Subscripts & superscripts346932
-Node: Math symbols349093
-Node: Arrows372864
-Node: \boldmath & \unboldmath374052
-Node: Blackboard bold375571
-Node: Calligraphic376373
-Node: Delimiters376904
-Node: \left & \right379092
-Node: \bigl & \bigr etc.383100
-Node: Dots385853
-Ref: ellipses cdots386284
-Ref: ellipses ddots386429
-Ref: ellipses ldots386510
-Ref: ellipses vdots386927
-Node: Greek letters388111
-Node: Math functions389790
-Node: Math accents391434
-Node: Over- and Underlining392333
-Node: Spacing in math mode394160
-Ref: spacing in math mode thickspace395095
-Ref: spacing in math mode medspace395520
-Ref: Spacing in math mode/\thinspace395947
-Ref: spacing in math mode thinspace395947
-Ref: spacing in math mode negthinspace396428
-Ref: spacing in math mode quad396755
-Ref: spacing in math mode qquad397011
-Node: \smash397349
-Node: \phantom & \vphantom & \hphantom399566
-Node: \mathstrut402113
-Node: Math miscellany403074
-Node: Colon character & \colon403580
-Node: \*404273
-Node: \frac404853
-Node: \sqrt405224
-Node: \stackrel405810
-Node: Modes406083
-Ref: modes paragraph mode406533
-Ref: modes lr mode406729
-Ref: modes math mode407335
-Ref: modes vertical mode407670
-Ref: modes internal vertical mode407841
-Ref: modes inner paragraph mode408314
-Ref: modes outer paragraph mode408314
-Node: \ensuremath408728
-Node: Page styles409433
-Node: \maketitle410196
-Node: \pagenumbering413214
-Node: \pagestyle415202
-Node: \thispagestyle418704
-Node: Spaces419658
-Node: \enspace & \quad & \qquad421099
-Node: \hspace422014
-Node: \hfill423852
-Node: \hss424916
-Node: \spacefactor425610
-Node: \@428997
-Ref: \AT429097
-Node: \frenchspacing431037
-Node: \normalsfcodes431872
-Node: \(SPACE)432119
-Node: ~433909
-Node: \thinspace & \negthinspace436486
-Node: \/437657
-Node: \hrulefill & \dotfill439613
-Node: \bigskip & \medskip & \smallskip440969
-Ref: bigskip441787
-Ref: medskip441991
-Ref: smallskip442200
-Node: \bigbreak & \medbreak & \smallbreak442861
-Node: \strut443847
-Node: \vspace447042
-Node: \vfill448606
-Node: \addvspace449534
-Node: Boxes451530
-Node: \mbox & \makebox452236
-Ref: mbox makebox depth453504
-Ref: mbox makebox height453504
-Ref: mbox makebox width453504
-Ref: mbox makebox totalheight453504
-Node: \fbox & \framebox455599
-Ref: fbox framebox fboxrule456913
-Ref: fbox framebox fboxsep457103
-Node: \parbox458193
-Node: \raisebox460499
-Ref: raisebox depth461472
-Ref: raisebox height461472
-Ref: raisebox width461472
-Ref: raisebox totalheight461472
-Node: \sbox & \savebox462173
-Node: lrbox465235
-Node: \usebox466121
-Node: Color466560
-Node: Color package options467359
-Node: Color models469005
-Ref: color models cmyk469802
-Ref: color models gray470165
-Ref: color models rgb470314
-Ref: color models RGB470651
-Ref: color models named471026
-Node: Commands for color471314
-Node: Define colors471729
-Node: Colored text472454
-Node: Colored boxes474851
-Node: Colored pages476240
-Node: Graphics476933
-Node: Graphics package options479060
-Node: Graphics package configuration481813
-Node: \graphicspath482615
-Node: \DeclareGraphicsExtensions485573
-Node: \DeclareGraphicsRule487391
-Node: Commands for graphics490572
-Node: \includegraphics491077
-Ref: includegraphics width496131
-Ref: includegraphics height496664
-Ref: includegraphics totalheight497070
-Ref: includegraphics keepaspectratio497334
-Ref: includegraphics viewport499020
-Ref: includegraphics trim499415
-Ref: includegraphics clip499871
-Ref: includegraphics page500131
-Ref: includegraphics pagebox500222
-Ref: includegraphics interpolate501087
-Ref: includegraphics quiet501292
-Ref: includegraphics draft501453
-Ref: includegraphics bb502258
-Ref: includegraphics bbllx502656
-Ref: includegraphics bblly502656
-Ref: includegraphics bburx502656
-Ref: includegraphics bbury502656
-Ref: includegraphics natwidth502798
-Ref: includegraphics natheight502798
-Ref: includegraphics hiresbb502984
-Ref: includegraphics type503746
-Ref: includegraphics ext503786
-Ref: includegraphics read503889
-Ref: includegraphics command504006
-Node: \rotatebox504252
-Node: \scalebox507106
-Node: \resizebox508162
-Node: Special insertions509354
-Node: Reserved characters510222
-Node: Upper and lower case511482
-Node: Symbols by font position513868
-Node: Text symbols514547
-Node: Accents519531
-Node: \accent521684
-Node: Additional Latin letters523446
-Ref: Non-English characters523628
-Node: inputenc package524647
-Node: \rule527076
-Node: \today528241
-Node: Splitting the input529177
-Node: \endinput530919
-Node: \include & \includeonly532222
-Node: \input536519
-Node: Front/back matter537734
-Node: Table of contents etc.538067
-Node: \addcontentsline541892
-Node: \addtocontents544734
-Node: \nofiles546325
-Node: Indexes547057
-Node: \index548665
-Node: makeindex553770
-Ref: makeindex preamble555438
-Ref: makeindex postamble555578
-Ref: makeindex group skip555663
-Ref: makeindex letheadflag555996
-Ref: makeindex lethead prefix556457
-Ref: makeindex lethead suffix556609
-Ref: makeindex item 0556757
-Ref: makeindex item 1556837
-Ref: makeindex item 2556912
-Ref: makeindex item 01556990
-Ref: makeindex item x1557095
-Ref: makeindex item 12557300
-Ref: makeindex item x2557408
-Ref: makeindex delim 0557568
-Ref: makeindex delim 1557698
-Ref: makeindex delim 2557828
-Ref: makeindex delim n557954
-Ref: makeindex delim r558089
-Ref: makeindex line max558197
-Ref: makeindex indent space558332
-Ref: makeindex indent length558427
-Ref: makeindex page precedence558612
-Node: \printindex559486
-Node: Glossaries559959
-Node: \newglossaryentry561926
-Node: \gls563393
-Node: Letters564187
-Node: \address567805
-Node: \cc568616
-Node: \closing569058
-Node: \encl569372
-Node: \location569786
-Node: \makelabels570050
-Node: \name572367
-Node: \opening572608
-Node: \ps572889
-Node: \signature573178
-Node: \telephone574406
-Node: Input/output574771
-Node: \openin & \openout575501
-Node: \read578244
-Node: \typein579431
-Node: \typeout580691
-Node: \write581741
-Node: \write and security586468
-Node: \message587412
-Node: \wlog589241
-Node: \write18589742
-Node: Command line interface593233
-Ref: Command line593397
-Node: Command line options595480
-Ref: interaction modes596476
-Ref: output directory597430
-Node: Command line input599129
-Node: Jobname600958
-Node: Recovering from errors604239
-Node: Document templates605584
-Node: beamer template606018
-Node: article template606660
-Node: book template607123
-Node: Larger book template607602
-Node: Index609144
-Ref: Command Index609230
+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: \DeclareFontEncoding51940
+Node: \DeclareTextAccent53358
+Node: \DeclareTextAccentDefault54215
+Node: \DeclareTextCommand & \ProvideTextCommand55286
+Node: \DeclareTextCommandDefault & \ProvideTextCommandDefault57520
+Node: \DeclareTextComposite58827
+Node: \DeclareTextCompositeCommand59914
+Node: \DeclareTextSymbol60589
+Node: \DeclareTextSymbolDefault61694
+Node: \LastDeclaredEncoding62648
+Node: \UseTextSymbol & \UseTextAccent63272
+Node: Font styles64480
+Node: Font sizes68710
+Node: Low-level font commands70935
+Ref: low level font commands fontencoding71219
+Ref: low level font commands fontfamily71775
+Ref: low level font commands fontseries72538
+Ref: low level font commands fontshape73690
+Ref: low level font commands fontsize73987
+Ref: low level font commands linespread74564
+Ref: low level font commands selectfont74814
+Ref: low level font commands usefont75140
+Node: Layout75383
+Node: \onecolumn75949
+Node: \twocolumn76308
+Ref: twocolumn columnsep76931
+Ref: twocolumn columnseprule77175
+Ref: twocolumn columnwidth77475
+Ref: twocolumn dbltopfraction78058
+Ref: twocolumn dblfloatpagefraction79024
+Ref: twocolumn dblfloatsep79262
+Ref: twocolumn dbltextfloatsep79571
+Ref: twocolumn dbltopnumber79751
+Node: \flushbottom80700
+Node: \raggedbottom81800
+Node: Page layout parameters82336
+Ref: page layout parameters columnsep82565
+Ref: page layout parameters columnseprule82565
+Ref: page layout parameters columnwidth82565
+Ref: page layout parameters headheight82819
+Ref: page layout parameters headsep82986
+Ref: page layout parameters footskip83298
+Ref: page layout parameters linewidth83632
+Ref: page layout parameters marginparpush83985
+Ref: page layout parameters marginsep83985
+Ref: page layout parameters marginparwidth83985
+Ref: page layout parameters oddsidemargin85025
+Ref: page layout parameters evensidemargin85025
+Ref: page layout parameters paperheight85570
+Ref: page layout parameters paperwidth85796
+Ref: page layout parameters textheight86020
+Ref: page layout parameters textwidth86409
+Ref: page layout parameters hsize87347
+Ref: page layout parameters topmargin87544
+Ref: page layout parameters topskip87848
+Node: \baselineskip & \baselinestretch88064
+Node: Floats93175
+Ref: floats bottomfraction97513
+Ref: floats floatpagefraction97640
+Ref: floats textfraction97751
+Ref: floats topfraction97953
+Ref: floats floatsep98205
+Ref: floats intextsep98315
+Ref: floats textfloatsep98530
+Ref: floats bottomnumber98794
+Ref: floats dbltopnumber98902
+Ref: floats topnumber99021
+Ref: floats totalnumber99125
+Node: Sectioning99667
+Ref: sectioning secnumdepth102776
+Ref: Sectioning/secnumdepth102776
+Ref: sectioning tocdepth103402
+Ref: Sectioning/tocdepth103402
+Node: \part104442
+Node: \chapter106619
+Node: \section110392
+Node: \subsection113659
+Node: \subsubsection & \paragraph & \subparagraph116373
+Node: \appendix119030
+Node: \frontmatter & \mainmatter & \backmatter120323
+Node: \@startsection121732
+Ref: startsection name123221
+Ref: \@startsection/name123221
+Ref: startsection level123675
+Ref: \@startsection/level123675
+Ref: startsection indent124556
+Ref: \@startsection/indent124556
+Ref: startsection beforeskip124819
+Ref: \@startsection/beforeskip124819
+Ref: startsection afterskip126340
+Ref: \@startsection/afterskip126340
+Ref: startsection style127651
+Ref: \@startsection/style127651
+Node: Cross references131352
+Node: \label133501
+Node: \pageref135321
+Node: \ref136111
+Node: xr package137106
+Node: Environments138940
+Node: abstract140942
+Node: array142531
+Node: center145423
+Node: \centering147176
+Node: description148673
+Node: displaymath150890
+Node: document152586
+Node: \AtBeginDocument153016
+Node: \AtEndDocument153640
+Node: enumerate154284
+Ref: enumerate enumi156147
+Ref: enumerate enumii156147
+Ref: enumerate enumiii156147
+Ref: enumerate enumiv156147
+Ref: enumerate labelenumi156545
+Ref: enumerate labelenumii156545
+Ref: enumerate labelenumiii156545
+Ref: enumerate labelenumiv156545
+Node: eqnarray157084
+Node: equation159080
+Node: figure159748
+Node: filecontents161902
+Node: flushleft163811
+Node: \raggedright164838
+Node: flushright166036
+Node: \raggedleft166860
+Node: itemize167731
+Ref: itemize labelitemi169279
+Ref: itemize labelitemii169279
+Ref: itemize labelitemiii169279
+Ref: itemize labelitemiv169279
+Ref: itemize leftmargin169938
+Ref: itemize leftmargini169938
+Ref: itemize leftmarginii169938
+Ref: itemize leftmarginiii169938
+Ref: itemize leftmarginiv169938
+Ref: itemize leftmarginv169938
+Ref: itemize leftmarginvi169938
+Node: letter171420
+Node: list171658
+Ref: list makelabel174105
+Ref: list itemindent175490
+Ref: list itemsep175627
+Ref: list labelsep176280
+Ref: list labelwidth176443
+Ref: list leftmargin177454
+Ref: list listparindent178307
+Ref: list parsep178538
+Ref: list partopsep179006
+Ref: list rightmargin179804
+Ref: list topsep179989
+Ref: list beginparpenalty183564
+Ref: list itempenalty183663
+Ref: list endparpenalty183767
+Node: \item184638
+Node: trivlist185884
+Node: math187412
+Node: minipage187718
+Node: picture193247
+Node: \put199477
+Node: \multiput200042
+Node: \qbezier200781
+Node: \graphpaper202254
+Node: \line203048
+Node: \linethickness205022
+Node: \thinlines205471
+Node: \thicklines205882
+Node: \circle206266
+Node: \oval206808
+Node: \shortstack207784
+Node: \vector209181
+Node: \makebox (picture)210095
+Node: \framebox (picture)211277
+Node: \frame212750
+Node: \dashbox213190
+Node: quotation & quote214325
+Node: tabbing215221
+Node: table221124
+Node: tabular223188
+Ref: tabular arrayrulewidth229525
+Ref: tabular arraystrech229765
+Ref: tabular doublerulesep229986
+Ref: tabular tabcolsep230122
+Node: \multicolumn230643
+Node: \vline234519
+Node: \cline235910
+Node: \hline236620
+Node: thebibliography237302
+Node: \bibitem239785
+Node: \cite242079
+Node: \nocite243947
+Node: Using BibTeX244455
+Node: theorem246626
+Node: titlepage247548
+Node: verbatim248831
+Node: \verb250644
+Node: verse252737
+Node: Line breaking253964
+Node: \\255330
+Node: \obeycr & \restorecr257763
+Node: \newline258574
+Node: \- (hyphenation)259603
+Node: \discretionary261241
+Node: \fussy & \sloppy262129
+Node: sloppypar262912
+Node: \hyphenation264058
+Node: \linebreak & \nolinebreak264652
+Node: Page breaking265800
+Node: \clearpage & \cleardoublepage267830
+Node: \newpage269350
+Node: \enlargethispage270648
+Node: \pagebreak & \nopagebreak271604
+Node: Footnotes273271
+Node: \footnote274417
+Ref: footnote footnoterule275685
+Ref: footnote footnotesep276296
+Node: \footnotemark277362
+Node: \footnotetext279701
+Node: Footnotes in section headings280303
+Node: Footnotes in a table281136
+Node: Footnotes of footnotes284058
+Node: Definitions284762
+Node: \newcommand & \renewcommand285809
+Node: \providecommand291110
+Node: \makeatletter & \makeatother292275
+Node: \@ifstar294377
+Node: \newcounter297862
+Node: \newlength299582
+Node: \newsavebox300404
+Node: \newenvironment & \renewenvironment301383
+Node: \newtheorem306707
+Node: \newfont310279
+Node: \protect311512
+Node: \ignorespaces & \ignorespacesafterend313900
+Node: xspace package316581
+Node: Counters318646
+Node: \alph \Alph \arabic \roman \Roman \fnsymbol320347
+Node: \usecounter322972
+Node: \value323831
+Node: \setcounter324884
+Node: \addtocounter325480
+Node: \refstepcounter325934
+Node: \stepcounter326603
+Node: \day & \month & \year327156
+Node: Lengths327967
+Node: Units of length332443
+Ref: units of length pt332646
+Ref: units of length pc332746
+Ref: units of length in332769
+Ref: units of length bp332795
+Ref: units of length cm332926
+Ref: units of length mm332948
+Ref: units of length dd332970
+Ref: units of length cc333002
+Ref: units of length sp333027
+Ref: Lengths/em333058
+Ref: Lengths/en333058
+Ref: Lengths/ex333058
+Ref: units of length em333058
+Ref: units of length en333058
+Ref: units of length ex333058
+Node: \setlength333914
+Node: \addtolength334999
+Node: \settodepth336074
+Node: \settoheight336952
+Node: \settowidth337845
+Node: Making paragraphs338713
+Node: \par340484
+Node: \indent & \noindent342431
+Node: \parindent & \parskip343966
+Node: Marginal notes345273
+Ref: marginal notes marginparpush346669
+Ref: marginal notes marginparsep346843
+Ref: marginal notes marginparwidth346975
+Node: Math formulas347324
+Node: Subscripts & superscripts351492
+Node: Math symbols353653
+Node: Arrows377424
+Node: \boldmath & \unboldmath378612
+Node: Blackboard bold380131
+Node: Calligraphic380933
+Node: Delimiters381464
+Node: \left & \right383652
+Node: \bigl & \bigr etc.387660
+Node: Dots390413
+Ref: ellipses cdots390844
+Ref: ellipses ddots390989
+Ref: ellipses ldots391070
+Ref: ellipses vdots391487
+Node: Greek letters392671
+Node: Math functions394350
+Node: Math accents395994
+Node: Over- and Underlining396893
+Node: Spacing in math mode398720
+Ref: spacing in math mode thickspace399655
+Ref: spacing in math mode medspace400080
+Ref: Spacing in math mode/\thinspace400507
+Ref: spacing in math mode thinspace400507
+Ref: spacing in math mode negthinspace400988
+Ref: spacing in math mode quad401315
+Ref: spacing in math mode qquad401571
+Node: \smash401909
+Node: \phantom & \vphantom & \hphantom404126
+Node: \mathstrut406673
+Node: Math miscellany407634
+Node: Colon character & \colon408140
+Node: \*408833
+Node: \frac409413
+Node: \sqrt409784
+Node: \stackrel410370
+Node: Modes410643
+Ref: modes paragraph mode411093
+Ref: modes lr mode411289
+Ref: modes math mode411895
+Ref: modes vertical mode412230
+Ref: modes internal vertical mode412401
+Ref: modes inner paragraph mode412874
+Ref: modes outer paragraph mode412874
+Node: \ensuremath413288
+Node: Page styles413993
+Node: \maketitle414756
+Node: \pagenumbering417774
+Node: \pagestyle419762
+Node: \thispagestyle423264
+Node: Spaces424218
+Node: \enspace & \quad & \qquad425659
+Node: \hspace426574
+Node: \hfill428412
+Node: \hss429476
+Node: \spacefactor430170
+Node: \@433557
+Ref: \AT433657
+Node: \frenchspacing435597
+Node: \normalsfcodes436432
+Node: \(SPACE)436679
+Node: ~438469
+Node: \thinspace & \negthinspace441046
+Node: \/442217
+Node: \hrulefill & \dotfill444173
+Node: \bigskip & \medskip & \smallskip445529
+Ref: bigskip446347
+Ref: medskip446551
+Ref: smallskip446760
+Node: \bigbreak & \medbreak & \smallbreak447421
+Node: \strut448407
+Node: \vspace451602
+Node: \vfill453166
+Node: \addvspace454094
+Node: Boxes456090
+Node: \mbox & \makebox456796
+Ref: mbox makebox depth458064
+Ref: mbox makebox height458064
+Ref: mbox makebox width458064
+Ref: mbox makebox totalheight458064
+Node: \fbox & \framebox460159
+Ref: fbox framebox fboxrule461473
+Ref: fbox framebox fboxsep461663
+Node: \parbox462753
+Node: \raisebox465059
+Ref: raisebox depth466032
+Ref: raisebox height466032
+Ref: raisebox width466032
+Ref: raisebox totalheight466032
+Node: \sbox & \savebox466733
+Node: lrbox469795
+Node: \usebox470681
+Node: Color471120
+Node: Color package options471919
+Node: Color models473565
+Ref: color models cmyk474362
+Ref: color models gray474725
+Ref: color models rgb474874
+Ref: color models RGB475211
+Ref: color models named475586
+Node: Commands for color475874
+Node: Define colors476289
+Node: Colored text477014
+Node: Colored boxes479411
+Node: Colored pages480800
+Node: Graphics481493
+Node: Graphics package options483620
+Node: Graphics package configuration486373
+Node: \graphicspath487175
+Node: \DeclareGraphicsExtensions490133
+Node: \DeclareGraphicsRule491951
+Node: Commands for graphics495132
+Node: \includegraphics495637
+Ref: includegraphics width500691
+Ref: includegraphics height501224
+Ref: includegraphics totalheight501630
+Ref: includegraphics keepaspectratio501894
+Ref: includegraphics viewport503580
+Ref: includegraphics trim503975
+Ref: includegraphics clip504431
+Ref: includegraphics page504691
+Ref: includegraphics pagebox504782
+Ref: includegraphics interpolate505647
+Ref: includegraphics quiet505852
+Ref: includegraphics draft506013
+Ref: includegraphics bb506818
+Ref: includegraphics bbllx507216
+Ref: includegraphics bblly507216
+Ref: includegraphics bburx507216
+Ref: includegraphics bbury507216
+Ref: includegraphics natwidth507358
+Ref: includegraphics natheight507358
+Ref: includegraphics hiresbb507544
+Ref: includegraphics type508306
+Ref: includegraphics ext508346
+Ref: includegraphics read508449
+Ref: includegraphics command508566
+Node: \rotatebox508812
+Node: \scalebox511666
+Node: \resizebox512722
+Node: Special insertions513914
+Node: Reserved characters514782
+Node: Upper and lower case516042
+Node: Symbols by font position518428
+Node: Text symbols519107
+Node: Accents524091
+Node: \accent526244
+Node: Additional Latin letters528006
+Ref: Non-English characters528188
+Node: inputenc package529207
+Node: \rule531636
+Node: \today532801
+Node: Splitting the input533737
+Node: \endinput535479
+Node: \include & \includeonly536782
+Node: \input541079
+Node: Front/back matter542294
+Node: Table of contents etc.542627
+Node: \addcontentsline546452
+Node: \addtocontents549294
+Node: \nofiles550885
+Node: Indexes551617
+Node: \index553225
+Node: makeindex558330
+Ref: makeindex preamble559998
+Ref: makeindex postamble560138
+Ref: makeindex group skip560223
+Ref: makeindex letheadflag560556
+Ref: makeindex lethead prefix561017
+Ref: makeindex lethead suffix561169
+Ref: makeindex item 0561317
+Ref: makeindex item 1561397
+Ref: makeindex item 2561472
+Ref: makeindex item 01561550
+Ref: makeindex item x1561655
+Ref: makeindex item 12561860
+Ref: makeindex item x2561968
+Ref: makeindex delim 0562128
+Ref: makeindex delim 1562258
+Ref: makeindex delim 2562388
+Ref: makeindex delim n562514
+Ref: makeindex delim r562649
+Ref: makeindex line max562757
+Ref: makeindex indent space562892
+Ref: makeindex indent length562987
+Ref: makeindex page precedence563172
+Node: \printindex564046
+Node: Glossaries564519
+Node: \newglossaryentry566486
+Node: \gls567953
+Node: Letters568747
+Node: \address572365
+Node: \cc573176
+Node: \closing573618
+Node: \encl573932
+Node: \location574346
+Node: \makelabels574610
+Node: \name576927
+Node: \opening577168
+Node: \ps577449
+Node: \signature577738
+Node: \telephone578966
+Node: Input/output579331
+Node: \openin & \openout580061
+Node: \read582804
+Node: \typein583991
+Node: \typeout585251
+Node: \write586301
+Node: \write and security591028
+Node: \message591972
+Node: \wlog593801
+Node: \write18594302
+Node: Command line interface597793
+Ref: Command line597957
+Node: Command line options600040
+Ref: interaction modes601036
+Ref: output directory601990
+Node: Command line input603689
+Node: Jobname605518
+Node: Recovering from errors608799
+Node: Document templates610144
+Node: beamer template610578
+Node: article template611220
+Node: book template611683
+Node: Larger book template612162
+Node: Index613704
+Ref: Command Index613790
 
 End Tag Table
 

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

Modified: trunk/latex2e.texi
===================================================================
--- trunk/latex2e.texi	2021-05-31 11:15:50 UTC (rev 920)
+++ trunk/latex2e.texi	2021-06-04 17:09:44 UTC (rev 921)
@@ -2,7 +2,7 @@
 @c $Id$
 @comment %**start of header (This is for running Texinfo on a region.)
 @setfilename latex2e.info
- at set UPDATED May 2021
+ at set UPDATED June 2021
 @include common.texi
 @settitle @LaTeX{}2e unofficial reference manual (@value{UPDATED})
 @comment %**end of header (This is for running Texinfo on a region.)
@@ -26,7 +26,6 @@
 @c xx JH something on code listings
 @c xx JH ligatures
 @c xx JH \stretch
- at c xx JH \baselineskip https://texfaq.org/FAQ-baselinepar
 @c xx JH \contentsline, \@@dottedtocline?
 @c xx JH \numexpr, \dimexpr, \glueexpr, \muexpr
 @c
@@ -2545,26 +2544,9 @@
 parameter @code{\baselineskip}.  The default @code{\baselineskip} for
 the Computer Modern typeface is 1.2 times the @code{\fontsize}.
 Changing @code{\baselineskip} directly is inadvisable since its value is
-reset every time a size change happens; see @code{\baselinestretch}, next.
+reset every time a size change happens; instead use
+ at code{\baselinestretch}.  (@pxref{\baselineskip & \baselinestretch}).
 
- at anchor{low level font commands baselinestretch}
- at item \baselinestretch
- at findex \baselinestretch
- at LaTeX{} multiplies the line spacing by the value of the
- at code{\baselinestretch} parameter; the default factor is 1.  A change
-takes effect when @code{\selectfont} (see below) is called.  You can
-make a line skip change happen for the entire document, for instance
-doubling it, by doing @code{\renewcommand@{\baselinestretch@}@{2.0@}} in
-the preamble.
-
- at PkgIndex{setspace}
- at cindex double spacing
-However, the best way to double-space a document is to use the
- at file{setspace} package.  In addition to offering a number of spacing
-options, this package keeps the line spacing single-spaced in places
-where that is typically desirable, such as footnotes and figure
-captions.  See the package documentation.
-
 @anchor{low level font commands linespread}
 @item \linespread@{@var{factor}@}
 @findex \linespread
@@ -2611,6 +2593,7 @@
 * \flushbottom::            Make all text pages the same height.
 * \raggedbottom::           Allow text pages of differing height.
 * Page layout parameters::  @code{\headheight} @code{\footskip}.
+* \baselineskip & \baselinestretch::           Space between lines.
 * Floats::                  Figures, tables, etc.
 @end menu
 
@@ -2996,6 +2979,115 @@
 @end ftable
 
 
+ at node \baselineskip & \baselinestretch
+ at section @code{\baselineskip} & @code{\baselinestretch}
+
+ at findex \baselineskip
+ at findex \baselinestretch
+ at findex \linespread
+ at cindex space between lines
+ at cindex double spacing
+ at PkgIndex{setspace}
+
+Synopsis: to change the document spacing put this in the preamble.
+
+ at example
+\usepackage@{setspace@}
+\doublespacing  % or \onehalfspacing for 1.5
+ at end example
+
+The @code{\baselineskip} is a rubber length (@pxref{Lengths}).  It gives
+the leading, the normal distance between lines in a paragraph, from
+baseline to baseline.
+
+Ordinarily document authors do not directly change @code{\baselineskip}
+while writing.  Instead, it is set by the low level font selection
+command @code{\fontsize} (@pxref{low level font commands fontsize}).
+The @code{\baselineskip}'s value is reset every time a font change
+happens and so any direct change to @code{\baselineskip} would vanish
+the next time there was a font switch.  For how to influence line
+spacing, see the discussion of @code{\baselinestretch} below.
+
+Usually, a font's size and baseline skip is assigned by the font
+designer.  These numbers are nominal in the sense that if, for instance,
+a font's style file has the command @code{\fontsize@{10pt@}@{12pt@}}
+then that does not mean that the characters in the font are 10pt tall;
+for instance, parentheses and accented capitals may be taller.  Nor does
+it mean that if the lines are spaced less than 12pt apart then they risk
+touching.  Rather these numbers are typographic judgements.  (Often, the
+ at code{\baselineskip} is about twenty percent larger than the font size.)
+
+ at c adapted from FAQ
+The @code{\baselineskip} is not a property of each line but of the
+entire paragraph.  As a result, large text in the middle of a paragraph,
+such as a single @code{@{\Huge Q@}}, will be squashed into its line.
+ at TeX{} will make sure it doesn't scrape up against the line above but
+won't change the @code{\baselineskip} for that one line to make extra
+room above.  For the fix, use a @code{\strut} (@pxref{\strut}).
+
+The value of @code{\baselineskip} that @TeX{} uses for the paragraph is
+the value in effect at the blank line or command that ends the paragraph
+unit.  So if a document contains this paragraph then its lines will be
+scrunched together, compared to lines in surrounding paragraphs.
+
+ at c Adapted from B Beeton's "Lapses in TeX" TB 42,1 p 13.
+ at example
+Many people see a page break between text and a displayed equation as 
+bad style, so in effect the display is part of the paragraph.
+Because this display is in footnotesize, the entire paragraph has the
+baseline spacing matching that size.
+@{\footnotesize $$a+b = c$$@}
+ at end example
+
+The process for making paragraphs is that when a new line is added, if
+the depth of the previous line plus the height of the new line is less
+than @code{\baselineskip} then @TeX{} inserts vertical glue to make up
+the difference.  There are two fine points.  The first is that if the
+lines would be too close together, closer than @code{\lineskiplimit},
+then @TeX{} instead uses @code{\lineskip} as the interline glue.  The
+second is that @TeX{} doesn't actually use the depth of the previous
+line.  Instead it uses @code{\prevdepth}, which usually contains that
+depth.  But at the beginning of the paragraph (or any vertical list) or
+just after a rule, @code{\prevdepth} has the value -1000pt and that
+keeps @TeX{} from inserting any interline glue at the paragraph start.
+
+In the standard classes @code{\lineskiplimit} is 0pt and
+ at code{\lineskip} is 1pt.  By the prior paragraph then, the distance
+between lines can approach zero but if it equals zero then the lines
+jump to 1pt apart.
+
+Sometimes authors must, for editing purposes, put the document in double
+space or one-and-a-half space.  The right way to influence the interline
+distance is via @code{\baselinestretch}.  It scales
+ at code{\baselineskip}, and has a default value of 1.0.  It is a command,
+not a length, so change the scale factor as in
+ at code{\renewcommand@{\baselinestretch@}@{1.5@}\selectfont}.
+
+The most straightforward way to change the line spacing for an entire
+document is to put @code{\linespread@{@var{factor}@}} in the preamble.
+For double spacing, take @var{factor} to be 1.6 and for one-and-a-half
+spacing use 1.3.  These number are rough: for instance, since the
+ at code{\baselineskip} is about 1.2 times the font size, multiplying by
+1.6 gives a font size to baseline ratio of about 2.  (The
+ at code{\linespread} command is defined as
+ at code{\renewcommand@{\baselinestretch@}@{@var{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
+ at code{\selectfont}.)
+
+A more flexible approach is the @file{setspace} package.  After the
+ at code{\usepackage@{setspace@}}, use @code{\doublespacing}, or
+ at code{\onehalfspacing} or one-an-a-half.  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 @code{\singlespacing} to return the
+spacing to normal.  In the document body, a better practice than using
+the declarations is to use environments, such as
+ at code{\begin@{doublespace@} ... \end@{doublespace@}}.  The package also
+has commands to do arbitrary spacing: @code{\setstretch@{@var{factor}@}}
+and @code{\begin@{spacing@}@{@var{factor}@} ... \end@{spacing@}}.
+
+
 @node Floats
 @section Floats
 
@@ -13865,7 +13957,7 @@
 
 The @code{\mathstrut} command adds the vertical height of an open
 parenthesis, @code{(} but no horizontal space.  It is defined as
- at code{\vphantom@{(@}}, so see @ref{ \phantom & \vphantom & \hphantom} for
+ at code{\vphantom@{(@}}, so see @ref{\phantom & \vphantom & \hphantom} for
 more.  An advantage over @code{\strut} is that @code{\mathstrut} adds no
 depth, which is often the right thing for formulas.  Using the height of
 an open parenthesis is just a convention; for complete control over the



More information about the latexrefman-commits mailing list.