[latexrefman-commits] [SCM] latexrefman updated: r930 - trunk
Jim Hefferon
INVALID.NOREPLY at gnu.org.ua
Sun Jul 4 21:09:48 CEST 2021
Author: jimhefferon
Date: 2021-07-04 19:09:48 +0000 (Sun, 04 Jul 2021)
New Revision: 930
Modified:
trunk/ChangeLog
trunk/latex2e.html
trunk/latex2e.info
trunk/latex2e.pdf
trunk/latex2e.texi
Log:
Add section on \stretch
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2021-06-27 16:27:42 UTC (rev 929)
+++ trunk/ChangeLog 2021-07-04 19:09:48 UTC (rev 930)
@@ -1,3 +1,7 @@
+2021-07-04 Jim Hefferon <jhefferon at smcvt.edu>
+
+ * latex2e.texi (\stretch): Added section.
+
2021-06-27 Jim Hefferon <jhefferon at smcvt.edu>
* latex2e.texi (\@dottedtocline): Add section. Move some
Modified: trunk/latex2e.html
===================================================================
--- trunk/latex2e.html 2021-06-27 16:27:42 UTC (rev 929)
+++ trunk/latex2e.html 2021-07-04 19:09:48 UTC (rev 930)
@@ -389,7 +389,8 @@
<li><a id="toc-_005csettodepth-1" href="#g_t_005csettodepth">14.4 <code>\settodepth</code></a></li>
<li><a id="toc-_005csettoheight-1" href="#g_t_005csettoheight">14.5 <code>\settoheight</code></a></li>
<li><a id="toc-_005csettowidth-1" href="#g_t_005csettowidth">14.6 <code>\settowidth</code></a></li>
- <li><a id="toc-Expressions-1" href="#Expressions">14.7 Expressions</a></li>
+ <li><a id="toc-_005cstretch-1" href="#g_t_005cstretch">14.7 <code>\stretch</code></a></li>
+ <li><a id="toc-Expressions-1" href="#Expressions">14.8 Expressions</a></li>
</ul></li>
<li><a id="toc-Making-paragraphs-1" href="#Making-paragraphs">15 Making paragraphs</a>
<ul class="no-bullet">
@@ -12337,8 +12338,10 @@
</td></tr>
<tr><td align="left" valign="top">• <a href="#g_t_005csettowidth" accesskey="6">\settowidth</a></td><td> </td><td align="left" valign="top">Set a length to the width of something.
</td></tr>
-<tr><td align="left" valign="top">• <a href="#Expressions" accesskey="7">Expressions</a></td><td> </td><td align="left" valign="top">Compute with lengths and integers.
+<tr><td align="left" valign="top">• <a href="#g_t_005cstretch" accesskey="7">\stretch</a></td><td> </td><td align="left" valign="top">Add infinite stretchability.
</td></tr>
+<tr><td align="left" valign="top">• <a href="#Expressions" accesskey="8">Expressions</a></td><td> </td><td align="left" valign="top">Compute with lengths and integers.
+</td></tr>
</table>
@@ -12593,7 +12596,7 @@
<hr>
<span id="g_t_005csettowidth"></span><div class="header">
<p>
-Next: <a href="#Expressions" accesskey="n" rel="next">Expressions</a>, Previous: <a href="#g_t_005csettoheight" accesskey="p" rel="prev">\settoheight</a>, Up: <a href="#Lengths" accesskey="u" rel="up">Lengths</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#g_t_005cstretch" accesskey="n" rel="next">\stretch</a>, Previous: <a href="#g_t_005csettoheight" accesskey="p" rel="prev">\settoheight</a>, Up: <a href="#Lengths" accesskey="u" rel="up">Lengths</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="g_t_005csettowidth-1"></span><h3 class="section">14.6 <code>\settowidth</code></h3>
@@ -12626,11 +12629,65 @@
</p>
<hr>
+<span id="g_t_005cstretch"></span><div class="header">
+<p>
+Next: <a href="#Expressions" accesskey="n" rel="next">Expressions</a>, Previous: <a href="#g_t_005csettowidth" accesskey="p" rel="prev">\settowidth</a>, Up: <a href="#Lengths" accesskey="u" rel="up">Lengths</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
+</div>
+<span id="g_t_005cstretch-1"></span><h3 class="section">14.7 <code>\stretch</code></h3>
+
+<span id="index-_005cstretch"></span>
+
+<p>Synopsis:
+</p>
+<div class="example">
+<pre class="example">\stretch{<var>number</var>}
+</pre></div>
+
+<p>Produces a rubber length with zero natural length and <var>number</var> times
+<code>\fill</code> units of stretchability (see <a href="#Lengths">Lengths</a>). The
+<var>number</var> can be positive or negative. This command is robust
+(see <a href="#g_t_005cprotect">\protect</a>).
+</p>
+<p>It works for both vertical and horizontal spacing. In this horizontal
+example, LaTeX produces three tick marks, and the distance between
+the first and second is half again as long as the distance between the
+second and third.
+</p>
+<div class="example">
+<pre class="example">\rule{0.4pt}{1ex}\hspace{\stretch{1.5}}%
+ \rule{0.4pt}{1ex}\hspace{\stretch{1}}%
+ \rule{0.4pt}{1ex}
+</pre></div>
+
+<p>In this vertical example, the ‘<samp>We dedicate …</samp>’ will have three
+times as much space under it as above it.
+</p>
+<div class="example">
+<pre class="example">\newenvironment{dedication}{% in document preamble
+ \clearpage\thispagestyle{empty}%
+ \vspace*{\stretch{1}} % stretchable space at top
+ \it
+}{%
+ \vspace{\stretch{3}} % space at bot is 3x as at top
+ \clearpage
+}
+ ...
+\begin{dedication} % in document body
+We dedicate this book to our wives.
+\end{dedication}
+</pre></div>
+
+
+
+
+
+
+<hr>
<span id="Expressions"></span><div class="header">
<p>
-Previous: <a href="#g_t_005csettowidth" accesskey="p" rel="prev">\settowidth</a>, Up: <a href="#Lengths" accesskey="u" rel="up">Lengths</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
+Previous: <a href="#g_t_005cstretch" accesskey="p" rel="prev">\stretch</a>, Up: <a href="#Lengths" accesskey="u" rel="up">Lengths</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<span id="Expressions-1"></span><h3 class="section">14.7 Expressions</h3>
+<span id="Expressions-1"></span><h3 class="section">14.8 Expressions</h3>
<span id="index-expressions"></span>
@@ -21764,11 +21821,12 @@
is the sectioning title text. Finally, the third argument, ‘<samp>2</samp>’, is
the page number on which this sectioning unit starts.
</p>
-<p>To typeset these lines, the document class provides commands
-<code>\l at section{<var>text</var>}{<var>pagenumber</var>}</code> or
-<code>\l at subsection{<var>text</var>}{<var>pagenumber</var>}</code>, etc. These
-<code>\l@<var>section-unit</var></code> commands often use the
-<code>\@dottedtocline</code> command (see <a href="#g_t_005c_0040dottedtocline">\@dottedtocline</a>).
+<p>To typeset these lines, the document class provides
+<code>\l@<var>section-unit</var></code> commands such as
+<code>\l at section{<var>text</var>}{<var>pagenumber</var>}</code> and
+<code>\l at subsection{<var>text</var>}{<var>pagenumber</var>}</code>. These commands
+often use the <code>\@dottedtocline</code> command
+(see <a href="#g_t_005c_0040dottedtocline">\@dottedtocline</a>).
</p>
<p>A consequence of LaTeX’s strategy of using auxiliary files is that to
get the correct information in the document you must run LaTeX twice,
@@ -25619,6 +25677,7 @@
<tr><td></td><td valign="top"><a href="#index-_005cstar"><code>\star</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-_005cstepcounter"><code>\stepcounter</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005cstepcounter">\stepcounter</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_005cstop"><code>\stop</code></a>:</td><td> </td><td valign="top"><a href="#Recovering-from-errors">Recovering from errors</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-_005cstretch"><code>\stretch</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005cstretch">\stretch</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_005cstrut"><code>\strut</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005cstrut">\strut</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_005csubparagraph"><code>\subparagraph</code></a>:</td><td> </td><td valign="top"><a href="#Sectioning">Sectioning</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_005csubparagraph-1"><code>\subparagraph</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005csubsubsection-_0026-_005cparagraph-_0026-_005csubparagraph">\subsubsection & \paragraph & \subparagraph</a></td></tr>
Modified: trunk/latex2e.info
===================================================================
--- trunk/latex2e.info 2021-06-27 16:27:42 UTC (rev 929)
+++ trunk/latex2e.info 2021-07-04 19:09:48 UTC (rev 930)
@@ -8657,6 +8657,7 @@
* \settodepth:: Set a length to the depth of something.
* \settoheight:: Set a length to the height of something.
* \settowidth:: Set a length to the width of something.
+* \stretch:: Add infinite stretchability.
* Expressions:: Compute with lengths and integers.
@@ -8830,7 +8831,7 @@
number, treated as zero. <to be read again> \setbox'.
-File: latex2e.info, Node: \settowidth, Next: Expressions, Prev: \settoheight, Up: Lengths
+File: latex2e.info, Node: \settowidth, Next: \stretch, Prev: \settoheight, Up: Lengths
14.6 '\settowidth'
==================
@@ -8857,9 +8858,48 @@
number, treated as zero. <to be read again> \setbox'.
-File: latex2e.info, Node: Expressions, Prev: \settowidth, Up: Lengths
+File: latex2e.info, Node: \stretch, Next: Expressions, Prev: \settowidth, Up: Lengths
-14.7 Expressions
+14.7 '\stretch'
+===============
+
+Synopsis:
+
+ \stretch{NUMBER}
+
+ Produces a rubber length with zero natural length and NUMBER times
+'\fill' units of stretchability (*note Lengths::). The NUMBER can be
+positive or negative. This command is robust (*note \protect::).
+
+ It works for both vertical and horizontal spacing. In this
+horizontal example, LaTeX produces three tick marks, and the distance
+between the first and second is half again as long as the distance
+between the second and third.
+
+ \rule{0.4pt}{1ex}\hspace{\stretch{1.5}}%
+ \rule{0.4pt}{1ex}\hspace{\stretch{1}}%
+ \rule{0.4pt}{1ex}
+
+ In this vertical example, the 'We dedicate ...' will have three times
+as much space under it as above it.
+
+ \newenvironment{dedication}{% in document preamble
+ \clearpage\thispagestyle{empty}%
+ \vspace*{\stretch{1}} % stretchable space at top
+ \it
+ }{%
+ \vspace{\stretch{3}} % space at bot is 3x as at top
+ \clearpage
+ }
+ ...
+ \begin{dedication} % in document body
+ We dedicate this book to our wives.
+ \end{dedication}
+
+
+File: latex2e.info, Node: Expressions, Prev: \stretch, Up: Lengths
+
+14.8 Expressions
================
Synopsis, one of:
@@ -15020,10 +15060,10 @@
subsection', is the sectioning title text. Finally, the third argument,
'2', is the page number on which this sectioning unit starts.
- To typeset these lines, the document class provides commands
-'\l at section{TEXT}{PAGENUMBER}' or '\l at subsection{TEXT}{PAGENUMBER}',
-etc. These '\l at SECTION-UNIT' commands often use the '\@dottedtocline'
-command (*note \@dottedtocline::).
+ To typeset these lines, the document class provides '\l at SECTION-UNIT'
+commands such as '\l at section{TEXT}{PAGENUMBER}' and
+'\l at subsection{TEXT}{PAGENUMBER}'. These commands often use the
+'\@dottedtocline' command (*note \@dottedtocline::).
A consequence of LaTeX's strategy of using auxiliary files is that to
get the correct information in the document you must run LaTeX twice,
@@ -18191,6 +18231,7 @@
* \stepcounter: \stepcounter. (line 6)
* \stop: Recovering from errors.
(line 23)
+* \stretch: \stretch. (line 6)
* \strut: \strut. (line 6)
* \subparagraph: Sectioning. (line 6)
* \subparagraph <1>: \subsubsection & \paragraph & \subparagraph.
@@ -20292,266 +20333,267 @@
Node: \stepcounter326521
Node: \day & \month & \year327074
Node: Lengths327885
-Node: Units of length332420
-Ref: units of length pt332623
-Ref: units of length pc332723
-Ref: units of length in332746
-Ref: units of length bp332772
-Ref: units of length cm332903
-Ref: units of length mm332925
-Ref: units of length dd332947
-Ref: units of length cc332979
-Ref: units of length sp333004
-Ref: Lengths/em333035
-Ref: Lengths/en333035
-Ref: Lengths/ex333035
-Ref: units of length em333035
-Ref: units of length en333035
-Ref: units of length ex333035
-Node: \setlength333891
-Node: \addtolength334976
-Node: \settodepth336051
-Node: \settoheight336929
-Node: \settowidth337822
-Node: Expressions338710
-Node: Making paragraphs343495
-Node: \par345266
-Node: \indent & \noindent347213
-Node: \parindent & \parskip348748
-Node: Marginal notes350055
-Ref: marginal notes marginparpush351451
-Ref: marginal notes marginparsep351625
-Ref: marginal notes marginparwidth351757
-Node: Math formulas352106
-Node: Subscripts & superscripts356274
-Node: Math symbols358435
-Node: Arrows382206
-Node: \boldmath & \unboldmath383394
-Node: Blackboard bold384913
-Node: Calligraphic385715
-Node: Delimiters386246
-Node: \left & \right388434
-Node: \bigl & \bigr etc.392442
-Node: Dots395195
-Ref: ellipses cdots395626
-Ref: ellipses ddots395771
-Ref: ellipses ldots395852
-Ref: ellipses vdots396269
-Node: Greek letters397453
-Node: Math functions399132
-Node: Math accents400776
-Node: Over- and Underlining401675
-Node: Spacing in math mode403502
-Ref: spacing in math mode thickspace404437
-Ref: spacing in math mode medspace404862
-Ref: Spacing in math mode/\thinspace405289
-Ref: spacing in math mode thinspace405289
-Ref: spacing in math mode negthinspace405770
-Ref: spacing in math mode quad406097
-Ref: spacing in math mode qquad406353
-Node: \smash406691
-Node: \phantom & \vphantom & \hphantom408908
-Node: \mathstrut411455
-Node: Math miscellany412417
-Node: Colon character & \colon412923
-Node: \*413616
-Node: \frac414196
-Node: \sqrt414567
-Node: \stackrel415153
-Node: Modes415426
-Ref: modes paragraph mode415876
-Ref: modes lr mode416072
-Ref: modes math mode416678
-Ref: modes vertical mode417013
-Ref: modes internal vertical mode417184
-Ref: modes inner paragraph mode417657
-Ref: modes outer paragraph mode417657
-Node: \ensuremath418071
-Node: Page styles418776
-Node: \maketitle419539
-Node: \pagenumbering422557
-Node: \pagestyle424545
-Node: \thispagestyle428047
-Node: Spaces429001
-Node: \enspace & \quad & \qquad430442
-Node: \hspace431357
-Node: \hfill433195
-Node: \hss434259
-Node: \spacefactor434953
-Node: \@438340
-Ref: \AT438440
-Node: \frenchspacing440380
-Node: \normalsfcodes441215
-Node: \(SPACE)441462
-Node: ~443252
-Node: \thinspace & \negthinspace445829
-Node: \/447000
-Node: \hrulefill & \dotfill448956
-Node: \bigskip & \medskip & \smallskip450312
-Ref: bigskip451130
-Ref: medskip451334
-Ref: smallskip451543
-Node: \bigbreak & \medbreak & \smallbreak452204
-Node: \strut453190
-Node: \vspace456385
-Node: \vfill457949
-Node: \addvspace458877
-Node: Boxes460873
-Node: \mbox & \makebox461579
-Ref: mbox makebox depth462847
-Ref: mbox makebox height462847
-Ref: mbox makebox width462847
-Ref: mbox makebox totalheight462847
-Node: \fbox & \framebox464942
-Ref: fbox framebox fboxrule466256
-Ref: fbox framebox fboxsep466446
-Node: \parbox467536
-Node: \raisebox469842
-Ref: raisebox depth470815
-Ref: raisebox height470815
-Ref: raisebox width470815
-Ref: raisebox totalheight470815
-Node: \sbox & \savebox471516
-Node: lrbox474578
-Node: \usebox475464
-Node: Color475903
-Node: Color package options476702
-Node: Color models478348
-Ref: color models cmyk479145
-Ref: color models gray479508
-Ref: color models rgb479657
-Ref: color models RGB479994
-Ref: color models named480369
-Node: Commands for color480657
-Node: Define colors481072
-Node: Colored text481797
-Node: Colored boxes484194
-Node: Colored pages485583
-Node: Graphics486276
-Node: Graphics package options488403
-Node: Graphics package configuration491156
-Node: \graphicspath491958
-Node: \DeclareGraphicsExtensions494916
-Node: \DeclareGraphicsRule496734
-Node: Commands for graphics499915
-Node: \includegraphics500420
-Ref: includegraphics width505474
-Ref: includegraphics height506007
-Ref: includegraphics totalheight506413
-Ref: includegraphics keepaspectratio506677
-Ref: includegraphics viewport508363
-Ref: includegraphics trim508758
-Ref: includegraphics clip509214
-Ref: includegraphics page509474
-Ref: includegraphics pagebox509565
-Ref: includegraphics interpolate510430
-Ref: includegraphics quiet510635
-Ref: includegraphics draft510796
-Ref: includegraphics bb511601
-Ref: includegraphics bbllx511999
-Ref: includegraphics bblly511999
-Ref: includegraphics bburx511999
-Ref: includegraphics bbury511999
-Ref: includegraphics natwidth512141
-Ref: includegraphics natheight512141
-Ref: includegraphics hiresbb512327
-Ref: includegraphics type513089
-Ref: includegraphics ext513129
-Ref: includegraphics read513232
-Ref: includegraphics command513349
-Node: \rotatebox513595
-Node: \scalebox516449
-Node: \resizebox517505
-Node: Special insertions518697
-Node: Reserved characters519565
-Node: Upper and lower case520825
-Node: Symbols by font position523211
-Node: Text symbols523890
-Node: Accents528874
-Node: \accent531027
-Node: Additional Latin letters532789
-Ref: Non-English characters532971
-Node: inputenc package533990
-Node: \rule536540
-Node: \today537705
-Node: Splitting the input538641
-Node: \endinput540383
-Node: \include & \includeonly541686
-Node: \input545983
-Node: Front/back matter547198
-Node: Table of contents etc.547531
-Node: \@dottedtocline553232
-Node: \addcontentsline554739
-Node: \addtocontents557617
-Node: \contentsline559834
-Node: \nofiles561527
-Node: \numberline562278
-Node: Indexes563393
-Node: \index565001
-Node: makeindex570106
-Ref: makeindex preamble571774
-Ref: makeindex postamble571914
-Ref: makeindex group skip571999
-Ref: makeindex letheadflag572332
-Ref: makeindex lethead prefix572793
-Ref: makeindex lethead suffix572945
-Ref: makeindex item 0573093
-Ref: makeindex item 1573173
-Ref: makeindex item 2573248
-Ref: makeindex item 01573326
-Ref: makeindex item x1573431
-Ref: makeindex item 12573636
-Ref: makeindex item x2573744
-Ref: makeindex delim 0573904
-Ref: makeindex delim 1574034
-Ref: makeindex delim 2574164
-Ref: makeindex delim n574290
-Ref: makeindex delim r574425
-Ref: makeindex line max574533
-Ref: makeindex indent space574668
-Ref: makeindex indent length574763
-Ref: makeindex page precedence574948
-Node: \printindex575822
-Node: Glossaries576295
-Node: \newglossaryentry578262
-Node: \gls579729
-Node: Letters580523
-Node: \address584141
-Node: \cc584952
-Node: \closing585394
-Node: \encl585708
-Node: \location586122
-Node: \makelabels586386
-Node: \name588703
-Node: \opening588944
-Node: \ps589225
-Node: \signature589514
-Node: \telephone590742
-Node: Input/output591107
-Node: \openin & \openout591837
-Node: \read594580
-Node: \typein595767
-Node: \typeout597027
-Node: \write598077
-Node: \write and security602804
-Node: \message603748
-Node: \wlog605577
-Node: \write18606078
-Node: Command line interface609569
-Ref: Command line609733
-Node: Command line options611886
-Ref: interaction modes612889
-Ref: output directory613843
-Node: Command line input615542
-Node: Jobname617573
-Node: Recovering from errors620715
-Node: Document templates622060
-Node: beamer template622494
-Node: article template623136
-Node: book template623599
-Node: Larger book template624078
-Node: Index625620
-Ref: Command Index625706
+Node: Units of length332473
+Ref: units of length pt332676
+Ref: units of length pc332776
+Ref: units of length in332799
+Ref: units of length bp332825
+Ref: units of length cm332956
+Ref: units of length mm332978
+Ref: units of length dd333000
+Ref: units of length cc333032
+Ref: units of length sp333057
+Ref: Lengths/em333088
+Ref: Lengths/en333088
+Ref: Lengths/ex333088
+Ref: units of length em333088
+Ref: units of length en333088
+Ref: units of length ex333088
+Node: \setlength333944
+Node: \addtolength335029
+Node: \settodepth336104
+Node: \settoheight336982
+Node: \settowidth337875
+Node: \stretch338760
+Node: Expressions339962
+Node: Making paragraphs344744
+Node: \par346515
+Node: \indent & \noindent348462
+Node: \parindent & \parskip349997
+Node: Marginal notes351304
+Ref: marginal notes marginparpush352700
+Ref: marginal notes marginparsep352874
+Ref: marginal notes marginparwidth353006
+Node: Math formulas353355
+Node: Subscripts & superscripts357523
+Node: Math symbols359684
+Node: Arrows383455
+Node: \boldmath & \unboldmath384643
+Node: Blackboard bold386162
+Node: Calligraphic386964
+Node: Delimiters387495
+Node: \left & \right389683
+Node: \bigl & \bigr etc.393691
+Node: Dots396444
+Ref: ellipses cdots396875
+Ref: ellipses ddots397020
+Ref: ellipses ldots397101
+Ref: ellipses vdots397518
+Node: Greek letters398702
+Node: Math functions400381
+Node: Math accents402025
+Node: Over- and Underlining402924
+Node: Spacing in math mode404751
+Ref: spacing in math mode thickspace405686
+Ref: spacing in math mode medspace406111
+Ref: Spacing in math mode/\thinspace406538
+Ref: spacing in math mode thinspace406538
+Ref: spacing in math mode negthinspace407019
+Ref: spacing in math mode quad407346
+Ref: spacing in math mode qquad407602
+Node: \smash407940
+Node: \phantom & \vphantom & \hphantom410157
+Node: \mathstrut412704
+Node: Math miscellany413666
+Node: Colon character & \colon414172
+Node: \*414865
+Node: \frac415445
+Node: \sqrt415816
+Node: \stackrel416402
+Node: Modes416675
+Ref: modes paragraph mode417125
+Ref: modes lr mode417321
+Ref: modes math mode417927
+Ref: modes vertical mode418262
+Ref: modes internal vertical mode418433
+Ref: modes inner paragraph mode418906
+Ref: modes outer paragraph mode418906
+Node: \ensuremath419320
+Node: Page styles420025
+Node: \maketitle420788
+Node: \pagenumbering423806
+Node: \pagestyle425794
+Node: \thispagestyle429296
+Node: Spaces430250
+Node: \enspace & \quad & \qquad431691
+Node: \hspace432606
+Node: \hfill434444
+Node: \hss435508
+Node: \spacefactor436202
+Node: \@439589
+Ref: \AT439689
+Node: \frenchspacing441629
+Node: \normalsfcodes442464
+Node: \(SPACE)442711
+Node: ~444501
+Node: \thinspace & \negthinspace447078
+Node: \/448249
+Node: \hrulefill & \dotfill450205
+Node: \bigskip & \medskip & \smallskip451561
+Ref: bigskip452379
+Ref: medskip452583
+Ref: smallskip452792
+Node: \bigbreak & \medbreak & \smallbreak453453
+Node: \strut454439
+Node: \vspace457634
+Node: \vfill459198
+Node: \addvspace460126
+Node: Boxes462122
+Node: \mbox & \makebox462828
+Ref: mbox makebox depth464096
+Ref: mbox makebox height464096
+Ref: mbox makebox width464096
+Ref: mbox makebox totalheight464096
+Node: \fbox & \framebox466191
+Ref: fbox framebox fboxrule467505
+Ref: fbox framebox fboxsep467695
+Node: \parbox468785
+Node: \raisebox471091
+Ref: raisebox depth472064
+Ref: raisebox height472064
+Ref: raisebox width472064
+Ref: raisebox totalheight472064
+Node: \sbox & \savebox472765
+Node: lrbox475827
+Node: \usebox476713
+Node: Color477152
+Node: Color package options477951
+Node: Color models479597
+Ref: color models cmyk480394
+Ref: color models gray480757
+Ref: color models rgb480906
+Ref: color models RGB481243
+Ref: color models named481618
+Node: Commands for color481906
+Node: Define colors482321
+Node: Colored text483046
+Node: Colored boxes485443
+Node: Colored pages486832
+Node: Graphics487525
+Node: Graphics package options489652
+Node: Graphics package configuration492405
+Node: \graphicspath493207
+Node: \DeclareGraphicsExtensions496165
+Node: \DeclareGraphicsRule497983
+Node: Commands for graphics501164
+Node: \includegraphics501669
+Ref: includegraphics width506723
+Ref: includegraphics height507256
+Ref: includegraphics totalheight507662
+Ref: includegraphics keepaspectratio507926
+Ref: includegraphics viewport509612
+Ref: includegraphics trim510007
+Ref: includegraphics clip510463
+Ref: includegraphics page510723
+Ref: includegraphics pagebox510814
+Ref: includegraphics interpolate511679
+Ref: includegraphics quiet511884
+Ref: includegraphics draft512045
+Ref: includegraphics bb512850
+Ref: includegraphics bbllx513248
+Ref: includegraphics bblly513248
+Ref: includegraphics bburx513248
+Ref: includegraphics bbury513248
+Ref: includegraphics natwidth513390
+Ref: includegraphics natheight513390
+Ref: includegraphics hiresbb513576
+Ref: includegraphics type514338
+Ref: includegraphics ext514378
+Ref: includegraphics read514481
+Ref: includegraphics command514598
+Node: \rotatebox514844
+Node: \scalebox517698
+Node: \resizebox518754
+Node: Special insertions519946
+Node: Reserved characters520814
+Node: Upper and lower case522074
+Node: Symbols by font position524460
+Node: Text symbols525139
+Node: Accents530123
+Node: \accent532276
+Node: Additional Latin letters534038
+Ref: Non-English characters534220
+Node: inputenc package535239
+Node: \rule537789
+Node: \today538954
+Node: Splitting the input539890
+Node: \endinput541632
+Node: \include & \includeonly542935
+Node: \input547232
+Node: Front/back matter548447
+Node: Table of contents etc.548780
+Node: \@dottedtocline554485
+Node: \addcontentsline555992
+Node: \addtocontents558870
+Node: \contentsline561087
+Node: \nofiles562780
+Node: \numberline563531
+Node: Indexes564646
+Node: \index566254
+Node: makeindex571359
+Ref: makeindex preamble573027
+Ref: makeindex postamble573167
+Ref: makeindex group skip573252
+Ref: makeindex letheadflag573585
+Ref: makeindex lethead prefix574046
+Ref: makeindex lethead suffix574198
+Ref: makeindex item 0574346
+Ref: makeindex item 1574426
+Ref: makeindex item 2574501
+Ref: makeindex item 01574579
+Ref: makeindex item x1574684
+Ref: makeindex item 12574889
+Ref: makeindex item x2574997
+Ref: makeindex delim 0575157
+Ref: makeindex delim 1575287
+Ref: makeindex delim 2575417
+Ref: makeindex delim n575543
+Ref: makeindex delim r575678
+Ref: makeindex line max575786
+Ref: makeindex indent space575921
+Ref: makeindex indent length576016
+Ref: makeindex page precedence576201
+Node: \printindex577075
+Node: Glossaries577548
+Node: \newglossaryentry579515
+Node: \gls580982
+Node: Letters581776
+Node: \address585394
+Node: \cc586205
+Node: \closing586647
+Node: \encl586961
+Node: \location587375
+Node: \makelabels587639
+Node: \name589956
+Node: \opening590197
+Node: \ps590478
+Node: \signature590767
+Node: \telephone591995
+Node: Input/output592360
+Node: \openin & \openout593090
+Node: \read595833
+Node: \typein597020
+Node: \typeout598280
+Node: \write599330
+Node: \write and security604057
+Node: \message605001
+Node: \wlog606830
+Node: \write18607331
+Node: Command line interface610822
+Ref: Command line610986
+Node: Command line options613139
+Ref: interaction modes614142
+Ref: output directory615096
+Node: Command line input616795
+Node: Jobname618826
+Node: Recovering from errors621968
+Node: Document templates623313
+Node: beamer template623747
+Node: article template624389
+Node: book template624852
+Node: Larger book template625331
+Node: Index626873
+Ref: Command Index626959
End Tag Table
Modified: trunk/latex2e.pdf
===================================================================
(Binary files differ)
Modified: trunk/latex2e.texi
===================================================================
--- trunk/latex2e.texi 2021-06-27 16:27:42 UTC (rev 929)
+++ trunk/latex2e.texi 2021-07-04 19:09:48 UTC (rev 930)
@@ -2,7 +2,7 @@
@c $Id$
@comment %**start of header (This is for running Texinfo on a region.)
@setfilename latex2e.info
- at set UPDATED June 2021
+ at set UPDATED July 2021
@include common.texi
@settitle @LaTeX{}2e unofficial reference manual (@value{UPDATED})
@comment %**end of header (This is for running Texinfo on a region.)
@@ -25,8 +25,6 @@
@c xx JH expand theorem, AMS math
@c xx JH something on code listings
@c xx JH ligatures
- at c xx JH \stretch
- at c xx JH \@@dottedtocline?
@c xx JH \caption
@c
@c xx The typeset source2e has an index with all kernel
@@ -10845,6 +10843,7 @@
* \settodepth:: Set a length to the depth of something.
* \settoheight:: Set a length to the height of something.
* \settowidth:: Set a length to the width of something.
+* \stretch:: Add infinite stretchability.
* Expressions:: Compute with lengths and integers.
@c * Predefined lengths:: Lengths that are, like, predefined.
@end menu
@@ -11118,6 +11117,56 @@
@samp{Missing number, treated as zero. <to be read again> \setbox}.
+ at node \stretch
+ at section @code{\stretch}
+
+ at findex \stretch
+
+Synopsis:
+
+ at example
+\stretch@{@var{number}@}
+ at end example
+
+Produces a rubber length with zero natural length and @var{number} times
+ at code{\fill} units of stretchability (@pxref{Lengths}). The
+ at var{number} can be positive or negative. This command is robust
+(@pxref{\protect}).
+
+It works for both vertical and horizontal spacing. In this horizontal
+example, @LaTeX{} produces three tick marks, and the distance between
+the first and second is half again as long as the distance between the
+second and third.
+
+ at example
+\rule@{0.4pt@}@{1ex@}\hspace@{\stretch@{1.5@}@}%
+ \rule@{0.4pt@}@{1ex@}\hspace@{\stretch@{1@}@}%
+ \rule@{0.4pt@}@{1ex@}
+ at end example
+
+In this vertical example, the @samp{We dedicate @dots{}} will have three
+times as much space under it as above it.
+
+ at example
+\newenvironment@{dedication@}@{% in document preamble
+ \clearpage\thispagestyle@{empty@}%
+ \vspace*@{\stretch@{1@}@} % stretchable space at top
+ \it
+@}@{%
+ \vspace@{\stretch@{3@}@} % space at bot is 3x as at top
+ \clearpage
+@}
+ ...
+\begin@{dedication@} % in document body
+We dedicate this book to our wives.
+\end@{dedication@}
+ at end example
+
+
+
+
+
+
@node Expressions
@section Expressions
@@ -18939,11 +18988,12 @@
is the sectioning title text. Finally, the third argument, @samp{2}, is
the page number on which this sectioning unit starts.
-To typeset these lines, the document class provides commands
- at code{\l@@section@{@var{text}@}@{@var{pagenumber}@}} or
- at code{\l@@subsection@{@var{text}@}@{@var{pagenumber}@}}, etc. These
- at code{\l@@@var{section-unit}} commands often use the
- at code{\@@dottedtocline} command (@pxref{\@@dottedtocline}).
+To typeset these lines, the document class provides
+ at code{\l@@@var{section-unit}} commands such as
+ at code{\l@@section@{@var{text}@}@{@var{pagenumber}@}} and
+ at code{\l@@subsection@{@var{text}@}@{@var{pagenumber}@}}. These commands
+often use the @code{\@@dottedtocline} command
+(@pxref{\@@dottedtocline}).
A consequence of @LaTeX{}'s strategy of using auxiliary files is that to
get the correct information in the document you must run @LaTeX{} twice,
More information about the latexrefman-commits
mailing list.