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

jimhefferon at gnu.org.ua jimhefferon at gnu.org.ua
Thu Feb 22 20:54:53 CET 2018


Author: jimhefferon
Date: 2018-02-22 21:54:53 +0200 (Thu, 22 Feb 2018)
New Revision: 606

Modified:
   trunk/ChangeLog
   trunk/latex2e.html
   trunk/latex2e.info
   trunk/latex2e.pdf
   trunk/latex2e.texi
Log:
convert list picture legend from a @caption{} to a @table

Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2018-02-22 19:04:54 UTC (rev 605)
+++ trunk/ChangeLog	2018-02-22 19:54:53 UTC (rev 606)
@@ -1,3 +1,8 @@
+2018-02-22  Jim Hefferon  <jhefferon at smcvt.edu>
+
+	* latex2e.texi (list): Convert legend for picture from caption
+	to a table.
+
 2018-02-21  Jim Hefferon  <jhefferon at smcvt.edu>
 
 	* latex2e.texi (\ignorespaces & \ignorespacesafterend): Create.

Modified: trunk/latex2e.html
===================================================================
--- trunk/latex2e.html	2018-02-22 19:04:54 UTC (rev 605)
+++ trunk/latex2e.html	2018-02-22 19:54:53 UTC (rev 606)
@@ -5086,9 +5086,9 @@
 </dt>
 <dd><p>Vertical space added, beyond <code>\topsep</code>+<code>\parskip</code>, to the top
 and bottom of the entire environment if the list instance is preceded by
-a blank line.  (A blank line before the list changes spacing at both the
-top and bottom of the list; whether the line following the list is blank
-does not matter.)
+a blank line.  (A blank line in the LaTeX source before the list
+changes spacing at both the top and bottom of the list; whether the line
+following the list is blank does not matter.)
 </p>
 <p>The defaults for the first three levels in LaTeX’s ‘<samp>article</samp>’,
 ‘<samp>book</samp>’, and ‘<samp>report</samp>’ classes at 10 point size are: <code>2pt
@@ -5127,17 +5127,56 @@
 </p>
 <div class="float">
 <img src="latex2e-figures/list.png" alt="latex2e-figures/list">
+</div>
+<p>The lengths shown are listed below.  The key relationship is that the
+right edge of the bracket for <var>h1</var> equals the right edge of the
+bracket for <var>h4</var>, so that the left edge of the label box is at
+<var>h3</var>+<var>h4</var>-(<var>h0</var>+<var>h1</var>).
+</p>
+<dl compact="compact">
+<dt><var>v0</var></dt>
+<dd><p><code>\topsep</code>+<code>\parskip</code> if
+the list environment does not start a new paragraph, and
+<code>\topsep</code>+<code>\parskip</code>+<code>\partopsep</code> if it does
+</p>
+</dd>
+<dt><var>v1</var></dt>
+<dd><p><code>\parsep</code>
+</p>
+</dd>
+<dt><var>v2</var></dt>
+<dd><p><code>\itemsep</code>+<code>\parsep</code>
+</p>
+</dd>
+<dt><var>v3</var></dt>
+<dd><p>Same as <var>v0</var>.  (This space is affected by whether a blank line
+appears in the source above the environment; whether a blank line
+appears in the source below the environment does not matter.)
+</p>
+</dd>
+<dt><var>h1</var></dt>
+<dd><p><code>\labelsep</code>
+</p>
+</dd>
+<dt><var>h2</var></dt>
+<dd><p><code>\listparindent</code>
+</p>
+</dd>
+<dt><var>h3</var></dt>
+<dd><p><code>\leftmargin</code>
+</p>
+</dd>
+<dt><var>h4</var></dt>
+<dd><p><code>\itemindent</code>
+</p>
+</dd>
+<dt><var>h5</var></dt>
+<dd><p><code>\rightmargin</code>
+</p>
+</dd>
+</dl>
 
-<div class="float-caption"><p>Vertical spaces: <var>v0</var> = <code>\topsep</code>+<code>\parskip</code> if
-the list environment does not start a new paragraph, and
-<code>\topsep</code>+<code>\parskip</code>+<code>\partopsep</code> if it does; <var>v1</var> =
-<code>\parsep</code>; <var>v2</var> = <code>\itemsep</code>+<code>\parsep</code>; <var>v3</var> =
-<var>v1</var>.  Horizontal spaces: <var>h0</var> = <code>\labelwidth</code>; <var>h1</var> =
-<code>\labelsep</code>; <var>h2</var> = <code>\listparindent</code>; <var>h3</var> =
-<code>\leftmargin</code>; <var>h4</var> = <code>\itemindent</code>; <var>h5</var> =
-<code>\rightmargin</code>.  The right edge of <var>h1</var> equals the right edge
-of <var>h4</var>, so that the left edge of the label box is at
-<var>h3</var>+<var>h4</var>-(<var>h0</var>+<var>h1</var>).</p></div></div>
+
 <p>The list’s left and right margins, shown above as <var>h3</var> and <var>h5</var>,
 are with respect to the ones provided by the surrounding environment, or
 with respect to the page margins for a top-level list.  The line width
@@ -8667,7 +8706,7 @@
 \end{equation}
 </pre></div>
 
-<p>Putting a comment character <code>%</code> immediately after every
+<p>Putting a comment character <code>%</code> immediately after the
 <code>\end{eq}</code> will make the vertical space disappear, but that is
 inconvenient.  The solution is to change to
 <code>\newenvironment{eq}{\begin{equation}}{\end{equation}\ignorespacesafterend}</code>.

Modified: trunk/latex2e.info
===================================================================
--- trunk/latex2e.info	2018-02-22 19:04:54 UTC (rev 605)
+++ trunk/latex2e.info	2018-02-22 19:54:53 UTC (rev 606)
@@ -3254,9 +3254,9 @@
 '\partopsep'
      Vertical space added, beyond '\topsep'+'\parskip', to the top and
      bottom of the entire environment if the list instance is preceded
-     by a blank line.  (A blank line before the list changes spacing at
-     both the top and bottom of the list; whether the line following the
-     list is blank does not matter.)
+     by a blank line.  (A blank line in the LaTeX source before the list
+     changes spacing at both the top and bottom of the list; whether the
+     line following the list is blank does not matter.)
 
      The defaults for the first three levels in LaTeX's 'article',
      'book', and 'report' classes at 10 point size are: '2pt plus1
@@ -3285,14 +3285,40 @@
 
  
-Vertical spaces: V0 = '\topsep'+'\parskip' if the list environment does
-not start a new paragraph, and '\topsep'+'\parskip'+'\partopsep' if it
-does; V1 = '\parsep'; V2 = '\itemsep'+'\parsep'; V3 = V1.  Horizontal
-spaces: H0 = '\labelwidth'; H1 = '\labelsep'; H2 = '\listparindent'; H3
-= '\leftmargin'; H4 = '\itemindent'; H5 = '\rightmargin'.  The right
-edge of H1 equals the right edge of H4, so that the left edge of the
-label box is at H3+H4-(H0+H1).
+   The lengths shown are listed below.  The key relationship is that the
+right edge of the bracket for H1 equals the right edge of the bracket
+for H4, so that the left edge of the label box is at H3+H4-(H0+H1).
 
+V0
+     '\topsep'+'\parskip' if the list environment does not start a new
+     paragraph, and '\topsep'+'\parskip'+'\partopsep' if it does
+
+V1
+     '\parsep'
+
+V2
+     '\itemsep'+'\parsep'
+
+V3
+     Same as V0.  (This space is affected by whether a blank line
+     appears in the source above the environment; whether a blank line
+     appears in the source below the environment does not matter.)
+
+H1
+     '\labelsep'
+
+H2
+     '\listparindent'
+
+H3
+     '\leftmargin'
+
+H4
+     '\itemindent'
+
+H5
+     '\rightmargin'
+
    The list's left and right margins, shown above as H3 and H5, are with
 respect to the ones provided by the surrounding environment, or with
 respect to the page margins for a top-level list.  The line width used
@@ -5761,8 +5787,8 @@
      E=IR
      \end{equation}
 
-   Putting a comment character '%' immediately after every '\end{eq}'
-will make the vertical space disappear, but that is inconvenient.  The
+   Putting a comment character '%' immediately after the '\end{eq}' will
+make the vertical space disappear, but that is inconvenient.  The
 solution is to change to
 '\newenvironment{eq}{\begin{equation}}{\end{equation}\ignorespacesafterend}'.
 
@@ -10415,11 +10441,11 @@
                                                               (line  21)
 * \> (tabbing):                          tabbing.             (line  71)
 * \@:                                    \(SPACE) and \@.     (line   6)
-* \@beginparpenalty:                     list.                (line 208)
-* \@endparpenalty:                       list.                (line 216)
+* \@beginparpenalty:                     list.                (line 234)
+* \@endparpenalty:                       list.                (line 242)
 * \@fnsymbol:                            \footnote.           (line  23)
 * \@ifstar:                              \@ifstar.            (line   6)
-* \@itempenalty:                         list.                (line 212)
+* \@itempenalty:                         list.                (line 238)
 * \@startsection:                        \@startsection.      (line   6)
 * \a (tabbing):                          tabbing.             (line 101)
 * \a' (acute accent in tabbing):         tabbing.             (line 102)
@@ -11635,180 +11661,180 @@
 Node: itemize119285
 Node: letter122786
 Node: list123024
-Node: \item134064
-Node: trivlist135317
-Node: math136845
-Node: minipage137151
-Node: picture138343
-Node: \circle142638
-Node: \makebox (picture)142981
-Node: \framebox (picture)143687
-Node: \dashbox144177
-Node: \frame144700
-Node: \line145026
-Node: \linethickness145484
-Node: \thicklines145905
-Node: \thinlines146215
-Node: \multiput146517
-Node: \oval146884
-Node: \put147605
-Node: \shortstack147896
-Node: \vector148370
-Node: quotation and quote148684
-Node: tabbing149891
-Node: table155829
-Node: tabular157256
-Node: \multicolumn164464
-Node: \vline168349
-Node: \cline169694
-Node: \hline170378
-Node: thebibliography171061
-Node: \bibitem172675
-Node: \cite173433
-Node: \nocite173952
-Node: Using BibTeX174240
-Node: theorem175749
-Node: titlepage176135
-Node: verbatim177425
-Node: \verb178064
-Node: verse178614
-Node: Line breaking179108
-Node: \\180205
-Node: \obeycr & \restorecr181243
-Node: \newline181645
-Node: \- (hyphenation)182479
-Node: \discretionary183094
-Node: \fussy183386
-Node: \sloppy183776
-Node: \hyphenation184103
-Node: \linebreak & \nolinebreak184728
-Node: Page breaking185380
-Node: \cleardoublepage185988
-Node: \clearpage186417
-Node: \newpage186714
-Node: \enlargethispage186945
-Node: \pagebreak & \nopagebreak187472
-Node: Footnotes188166
-Node: \footnote189420
-Node: \footnotemark191216
-Node: \footnotetext192460
-Node: Footnotes in a table192950
-Node: Footnotes in section headings194807
-Node: Footnotes of footnotes195663
-Node: Multiple reference to footnotes196430
-Node: Footnote parameters197288
-Node: Definitions198038
-Node: \newcommand & \renewcommand198915
-Node: \providecommand202751
-Node: \newcounter203412
-Node: \newlength204383
-Node: \newsavebox205030
-Node: \newenvironment & \renewenvironment205641
-Node: \newtheorem210001
-Node: \newfont213490
-Node: \protect215055
-Node: \ignorespaces & \ignorespacesafterend217441
-Node: Counters220193
-Node: \alph \Alph \arabic \roman \Roman \fnsymbol221793
-Node: \usecounter223865
-Node: \value224697
-Node: \setcounter225640
-Node: \addtocounter226126
-Node: \refstepcounter226591
-Node: \stepcounter227249
-Node: \day \month \year227591
-Node: Lengths228136
-Node: Units of length229926
-Node: \setlength231420
-Node: \addtolength231824
-Node: \settodepth232142
-Node: \settoheight232433
-Node: \settowidth232730
-Node: Predefined lengths233038
-Node: Making paragraphs233553
-Node: \indent234125
-Node: \noindent234587
-Node: \parskip235096
-Node: Marginal notes235354
-Node: Math formulas237166
-Node: Subscripts & superscripts238950
-Node: Math symbols240288
-Node: Math functions265618
-Node: Math accents266561
-Node: Spacing in math mode267533
-Node: Math miscellany269000
-Node: Modes271550
-Node: \ensuremath273390
-Node: Page styles274306
-Node: \maketitle274800
-Node: \pagenumbering275870
-Node: \pagestyle276366
-Node: \thispagestyle277507
-Node: Spaces277813
-Node: \hspace278738
-Node: \hfill279693
-Node: \(SPACE) and \@280088
-Ref: \AT280249
-Node: \(SPACE) after control sequence281786
-Node: \frenchspacing282704
-Node: \thinspace283322
-Node: \/283625
-Node: \hrulefill \dotfill284807
-Node: \addvspace285800
-Node: \bigskip \medskip \smallskip286846
-Node: \vfill287740
-Node: \vspace288609
-Node: Boxes289602
-Node: \mbox290327
-Node: \fbox and \framebox290614
-Node: lrbox291417
-Node: \makebox291776
-Node: \parbox292496
-Node: \raisebox294064
-Node: \savebox294661
-Node: \sbox295076
-Node: \usebox295525
-Node: Special insertions295786
-Node: Reserved characters296587
-Node: Upper and lower case297788
-Node: Symbols by font position299703
-Node: Text symbols300323
-Node: Accents303771
-Node: Additional Latin letters306313
-Ref: Non-English characters306484
-Node: \rule307501
-Node: \today307930
-Node: Splitting the input308684
-Node: \include309448
-Node: \includeonly310039
-Node: \input310552
-Node: Front/back matter311047
-Node: Tables of contents311252
-Node: \addcontentsline312313
-Node: \addtocontents313331
-Node: Glossaries313864
-Node: Indexes314383
-Node: Letters316016
-Node: \address319694
-Node: \cc320564
-Node: \closing320982
-Node: \encl321293
-Node: \location321708
-Node: \makelabels321977
-Node: \name322978
-Node: \opening323208
-Node: \ps323548
-Node: \signature323837
-Node: \telephone324929
-Node: Terminal input/output325294
-Node: \typein325559
-Node: \typeout326144
-Node: Command line326767
-Node: Document templates327719
-Node: beamer template328126
-Node: book template328777
-Node: tugboat template329145
-Node: Concept Index331509
-Node: Command Index389218
+Node: \item134355
+Node: trivlist135608
+Node: math137136
+Node: minipage137442
+Node: picture138634
+Node: \circle142929
+Node: \makebox (picture)143272
+Node: \framebox (picture)143978
+Node: \dashbox144468
+Node: \frame144991
+Node: \line145317
+Node: \linethickness145775
+Node: \thicklines146196
+Node: \thinlines146506
+Node: \multiput146808
+Node: \oval147175
+Node: \put147896
+Node: \shortstack148187
+Node: \vector148661
+Node: quotation and quote148975
+Node: tabbing150182
+Node: table156120
+Node: tabular157547
+Node: \multicolumn164755
+Node: \vline168640
+Node: \cline169985
+Node: \hline170669
+Node: thebibliography171352
+Node: \bibitem172966
+Node: \cite173724
+Node: \nocite174243
+Node: Using BibTeX174531
+Node: theorem176040
+Node: titlepage176426
+Node: verbatim177716
+Node: \verb178355
+Node: verse178905
+Node: Line breaking179399
+Node: \\180496
+Node: \obeycr & \restorecr181534
+Node: \newline181936
+Node: \- (hyphenation)182770
+Node: \discretionary183385
+Node: \fussy183677
+Node: \sloppy184067
+Node: \hyphenation184394
+Node: \linebreak & \nolinebreak185019
+Node: Page breaking185671
+Node: \cleardoublepage186279
+Node: \clearpage186708
+Node: \newpage187005
+Node: \enlargethispage187236
+Node: \pagebreak & \nopagebreak187763
+Node: Footnotes188457
+Node: \footnote189711
+Node: \footnotemark191507
+Node: \footnotetext192751
+Node: Footnotes in a table193241
+Node: Footnotes in section headings195098
+Node: Footnotes of footnotes195954
+Node: Multiple reference to footnotes196721
+Node: Footnote parameters197579
+Node: Definitions198329
+Node: \newcommand & \renewcommand199206
+Node: \providecommand203042
+Node: \newcounter203703
+Node: \newlength204674
+Node: \newsavebox205321
+Node: \newenvironment & \renewenvironment205932
+Node: \newtheorem210292
+Node: \newfont213781
+Node: \protect215346
+Node: \ignorespaces & \ignorespacesafterend217732
+Node: Counters220482
+Node: \alph \Alph \arabic \roman \Roman \fnsymbol222082
+Node: \usecounter224154
+Node: \value224986
+Node: \setcounter225929
+Node: \addtocounter226415
+Node: \refstepcounter226880
+Node: \stepcounter227538
+Node: \day \month \year227880
+Node: Lengths228425
+Node: Units of length230215
+Node: \setlength231709
+Node: \addtolength232113
+Node: \settodepth232431
+Node: \settoheight232722
+Node: \settowidth233019
+Node: Predefined lengths233327
+Node: Making paragraphs233842
+Node: \indent234414
+Node: \noindent234876
+Node: \parskip235385
+Node: Marginal notes235643
+Node: Math formulas237455
+Node: Subscripts & superscripts239239
+Node: Math symbols240577
+Node: Math functions265907
+Node: Math accents266850
+Node: Spacing in math mode267822
+Node: Math miscellany269289
+Node: Modes271839
+Node: \ensuremath273679
+Node: Page styles274595
+Node: \maketitle275089
+Node: \pagenumbering276159
+Node: \pagestyle276655
+Node: \thispagestyle277796
+Node: Spaces278102
+Node: \hspace279027
+Node: \hfill279982
+Node: \(SPACE) and \@280377
+Ref: \AT280538
+Node: \(SPACE) after control sequence282075
+Node: \frenchspacing282993
+Node: \thinspace283611
+Node: \/283914
+Node: \hrulefill \dotfill285096
+Node: \addvspace286089
+Node: \bigskip \medskip \smallskip287135
+Node: \vfill288029
+Node: \vspace288898
+Node: Boxes289891
+Node: \mbox290616
+Node: \fbox and \framebox290903
+Node: lrbox291706
+Node: \makebox292065
+Node: \parbox292785
+Node: \raisebox294353
+Node: \savebox294950
+Node: \sbox295365
+Node: \usebox295814
+Node: Special insertions296075
+Node: Reserved characters296876
+Node: Upper and lower case298077
+Node: Symbols by font position299992
+Node: Text symbols300612
+Node: Accents304060
+Node: Additional Latin letters306602
+Ref: Non-English characters306773
+Node: \rule307790
+Node: \today308219
+Node: Splitting the input308973
+Node: \include309737
+Node: \includeonly310328
+Node: \input310841
+Node: Front/back matter311336
+Node: Tables of contents311541
+Node: \addcontentsline312602
+Node: \addtocontents313620
+Node: Glossaries314153
+Node: Indexes314672
+Node: Letters316305
+Node: \address319983
+Node: \cc320853
+Node: \closing321271
+Node: \encl321582
+Node: \location321997
+Node: \makelabels322266
+Node: \name323267
+Node: \opening323497
+Node: \ps323837
+Node: \signature324126
+Node: \telephone325218
+Node: Terminal input/output325583
+Node: \typein325848
+Node: \typeout326433
+Node: Command line327056
+Node: Document templates328008
+Node: beamer template328415
+Node: book template329066
+Node: tugboat template329434
+Node: Concept Index331798
+Node: Command Index389507
 
 End Tag Table

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

Modified: trunk/latex2e.texi
===================================================================
--- trunk/latex2e.texi	2018-02-22 19:04:54 UTC (rev 605)
+++ trunk/latex2e.texi	2018-02-22 19:54:53 UTC (rev 606)
@@ -4153,9 +4153,9 @@
 @item \partopsep
 Vertical space added, beyond @code{\topsep}+ at code{\parskip}, to the top
 and bottom of the entire environment if the list instance is preceded by
-a blank line.  (A blank line before the list changes spacing at both the
-top and bottom of the list; whether the line following the list is blank
-does not matter.)
+a blank line.  (A blank line in the @LaTeX{} source before the list
+changes spacing at both the top and bottom of the list; whether the line
+following the list is blank does not matter.)
 
 The defaults for the first three levels in @LaTeX{}'s @samp{article},
 @samp{book}, and @samp{report} classes at 10 point size are: @code{2pt
@@ -4187,18 +4187,58 @@
 
 @float
 @image{latex2e-figures/list,3.21in,,,.png}
- at caption{Vertical spaces: @var{v0} = @code{\topsep}+ at code{\parskip} if
-the list environment does not start a new paragraph, and
- at code{\topsep}+ at code{\parskip}+ at code{\partopsep} if it does; @var{v1} =
- at code{\parsep}; @var{v2} = @code{\itemsep}+ at code{\parsep}; @var{v3} =
- at var{v1}.  Horizontal spaces: @var{h0} = @code{\labelwidth}; @var{h1} =
- at code{\labelsep}; @var{h2} = @code{\listparindent}; @var{h3} =
- at code{\leftmargin}; @var{h4} = @code{\itemindent}; @var{h5} =
- at code{\rightmargin}.  The right edge of @var{h1} equals the right edge
-of @var{h4}, so that the left edge of the label box is at
- at var{h3}+ at var{h4}-(@var{h0}+ at var{h1}).}
 @end float
 
+The lengths shown are listed below.  The key relationship is that the
+right edge of the bracket for @var{h1} equals the right edge of the
+bracket for @var{h4}, so that the left edge of the label box is at
+ at var{h3}+ at var{h4}-(@var{h0}+ at var{h1}).
+
+ at table @var
+ at item v0
+ at code{\topsep}+ at code{\parskip} if
+the list environment does not start a new paragraph, and
+ at code{\topsep}+ at code{\parskip}+ at code{\partopsep} if it does
+
+ at item v1
+ at code{\parsep}
+
+ at item v2
+ at code{\itemsep}+ at code{\parsep}
+
+ at item v3
+Same as @var{v0}.  (This space is affected by whether a blank line
+appears in the source above the environment; whether a blank line
+appears in the source below the environment does not matter.)
+
+ at item h1
+ at code{\labelsep}
+
+ at item h2
+ at code{\listparindent}
+
+ at item h3
+ at code{\leftmargin}
+
+ at item h4
+ at code{\itemindent}
+
+ at item h5
+ at code{\rightmargin}
+
+ at end table
+
+ at c Vertical spaces: @var{v0} = @code{\topsep}+ at code{\parskip} if
+ at c the list environment does not start a new paragraph, and
+ at c @code{\topsep}+ at code{\parskip}+ at code{\partopsep} if it does; @var{v1} =
+ at c @code{\parsep}; @var{v2} = @code{\itemsep}+ at code{\parsep}; @var{v3} =
+ at c @var{v1}.  Horizontal spaces: @var{h0} = @code{\labelwidth}; @var{h1} =
+ at c @code{\labelsep}; @var{h2} = @code{\listparindent}; @var{h3} =
+ at c @code{\leftmargin}; @var{h4} = @code{\itemindent}; @var{h5} =
+ at c @code{\rightmargin}.  The right edge of @var{h1} equals the right edge
+ at c of @var{h4}, so that the left edge of the label box is at
+ at c @var{h3}+ at var{h4}-(@var{h0}+ at var{h1}).
+
 The list's left and right margins, shown above as @var{h3} and @var{h5},
 are with respect to the ones provided by the surrounding environment, or
 with respect to the page margins for a top-level list.  The line width



More information about the latexrefman-commits mailing list