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

karl at gnu.org.ua karl at gnu.org.ua
Mon Jul 31 23:50:22 CEST 2017


Author: karl
Date: 2017-08-01 00:50:22 +0300 (Tue, 01 Aug 2017)
New Revision: 574

Modified:
   trunk/latex2e.texi
Log:
latex209 frozen, not retired; clarify usrguide status and \NeedsTeXFormat; typos

Modified: trunk/latex2e.texi
===================================================================
--- trunk/latex2e.texi	2017-07-31 11:12:28 UTC (rev 573)
+++ trunk/latex2e.texi	2017-07-31 21:50:22 UTC (rev 574)
@@ -188,10 +188,7 @@
 @cindex @LaTeX{} vs.@: @LaTeX{}2e
 In this document, we will mostly just use `@LaTeX{}' rather than
 `@LaTeX{}2e', since the previous version of @LaTeX{}@tie{}(2.09) was
- at c xxx vincentb1: is `retired' saracastic, meaning that LaTeX 2.09 after
- at c many years of good services needs some rest now, or is it more
- at c neutral, just a synonym of withdrawn ?
-retired many years ago.
+frozen decades ago.
 
 @cindex unofficial nature of this manual
 @cindex @LaTeX{} Project team
@@ -221,9 +218,9 @@
 
 @item http://ctan.org/pkg/usrguide
 @findex usrguide @r{official documentation}
-The guide for document authors that is maintained as part of @LaTeX{};
- at c xxx vincentb1 What does ``others'' refer to ?
-there are plenty of others available elsewhere.
+The guide for document authors that is maintained as part of @LaTeX{}.
+Many other guides by many other people are also available, independent
+of @LaTeX{} itself; one such is the next item:
 
 @item http://ctan.org/pkg/lshort
 @findex lshort @r{document}
@@ -965,7 +962,7 @@
 
 
 @node Class and package structure
- at subsection  Class and package structure
+ at subsection Class and package structure
 
 @cindex class and package structure
 @cindex class file layout 
@@ -1173,13 +1170,13 @@
 @code{\providerobustcmd}, and @code{\providrobustcmd*} which are similar
 to @code{\newcommand}, @code{\newcommand*}, @code{\renewcommand},
 @code{\renewcommand*}, @code{\providecommand}, and
- at code{\providecommand*}, but define a robust @var{cmd} with two advanges
+ at code{\providecommand*}, but define a robust @var{cmd} with two advantages
 as compared to @code{\DeclareRobustCommand} :
 @enumerate
 @item
-They use a low level e- at TeX{} protection mechanism rather than the
-higher level @LaTeX{} @code{\protect} mechanism, so they do not incurr
-the slight loss of perfomance mentioned above, and
+They use the low-level e- at TeX{} protection mechanism rather than the
+higher level @LaTeX{} @code{\protect} mechanism, so they do not incur
+the slight loss of performance mentioned above, and
 @item
 They make the same distinction between @code{\new at dots{}},
 @code{\renew at dots{}}, and @code{\provide at dots{}}, as the standard
@@ -1248,14 +1245,13 @@
 
 @item \NeedsTeXFormat@{@var{format}@}[@var{format date}]
 @findex \NeedsTeXFormat
-Specifies the format that this class should be run under.  Often issued
+Specifies the format that this class must be run under.  Often issued
 as the first line of a class file, and most often used as:
- at code{\NeedsTeXFormat@{LaTeX2e@}}.  The format that you specify must
-exactly match the one installed on your system that you invoked,
- at c xxx vincentb1 What does ``that you invoked'' mean here ?
-including that the @var{format} string is case sensitive.  If it does
-not match then execution stops with an error like @samp{This file needs
-format `xxx' but this is `LaTeX2e'.}
+ at code{\NeedsTeXFormat@{LaTeX2e@}}.  When a document is processed using
+that class, the format name given here must match the format that is
+actually being run (including that the @var{format} string is case
+sensitive).  If it does not match then execution stops with an error
+like @samp{This file needs format `LaTeX2e' but this is `xxx'.}
 
 To specify a version of the format that you know to have certain
 features, include the optional @var{format date} on which those features
@@ -1263,8 +1259,7 @@
 If the format version installed on your system is earlier than
 @var{format date} then you get a warning like @samp{You have requested
 release `2038/01/20' of LaTeX, but only release `2016/02/01' is
-available.}  (The @LaTeX{} kernel has been frozen for many years so you
-probably do not not need to specify the format date.)
+available.}
 
 @item \OptionNotUsed
 @findex \OptionNotUsed
@@ -2599,7 +2594,7 @@
 unit's title.  This space will be discarded if the sectioning unit
 happens to start at the top of a fresh page.  If this number is negative
 then the first paragraph following the header is not indented, if it is
-nonnegative then the first paragraph is indented.  (Note that the
+non-negative then the first paragraph is indented.  (Note that the
 negative of @code{1pt plus 2pt minus 3pt} is @code{-1pt plus -2pt minus
 -3pt}.)
 
@@ -2621,7 +2616,7 @@
 
 @item afterskip
 @anchor{\@@startsection/afterskip} This is a length.  If @var{afterskip}
-is nonnegative then this is the vertical space inserted after the
+is non-negative then this is the vertical space inserted after the
 sectioning unit's title header.  If it is negative then the title header
 becomes a run-in header, so that it becomes part of the next paragraph.
 In this case the absolute value of the length gives the horizontal space
@@ -2633,7 +2628,7 @@
 @code{minus} components is good practice here since it gives @LaTeX{}
 more flexibility in putting the page together.
 
-If @code{afterskip} is nonnegative then the full accounting of the
+If @code{afterskip} is non-negative then the full accounting of the
 vertical space between the baseline of the sectioning unit's header and
 the baseline of the first line of the following paragraph is that it is
 the sum of the @code{\parskip} of the heading font, the



More information about the latexrefman-commits mailing list