[latexrefman-commits] r426 - in /trunk: ChangeLog latex2e.texi

jhefferon at domain.hid jhefferon at domain.hid
Wed Sep 9 15:46:23 CEST 2015


Author: jhefferon
Date: Wed Sep  9 15:46:22 2015
New Revision: 426

URL: http://svn.gna.org/viewcvs/latexrefman?rev=426&view=rev
Log:
combine \(SPACE) and \@ nodes

Modified:
    trunk/ChangeLog
    trunk/latex2e.texi

Modified: trunk/ChangeLog
URL: http://svn.gna.org/viewcvs/latexrefman/trunk/ChangeLog?rev=426&r1=425&r2=426&view=diff
==============================================================================
--- trunk/ChangeLog	(original)
+++ trunk/ChangeLog	Wed Sep  9 15:46:22 2015
@@ -1,3 +1,8 @@
+2015-09-09  Jim Hefferon  <jhefferon at domain.hid>
+
+	* latex2e.texi (\(SPACE) and \@): Combine the two nodes.  Include
+	description of \@ both before and after a period.
+
 2015-09-08  Jim Hefferon  <jhefferon at domain.hid>
 
 	* latex2e.texi (\(SPACE)): Extend explanation.  Change name to

Modified: trunk/latex2e.texi
URL: http://svn.gna.org/viewcvs/latexrefman/trunk/latex2e.texi?rev=426&r1=425&r2=426&view=diff
==============================================================================
--- trunk/latex2e.texi	(original)
+++ trunk/latex2e.texi	Wed Sep  9 15:46:22 2015
@@ -7338,8 +7338,7 @@
 Horizontal space
 * \hspace::             Fixed horizontal space.
 * \hfill::              Stretchable horizontal space.
-* \(SPACE)::              Normal interword space.
-* \@@::                  Ending a sentence.
+* \(SPACE) and \@@::    Space after a period.
 * \thinspace::          One-sixth of an em.
 * \/::                  Insert italic correction.
 * \hrulefill::          Stretchable horizontal rule.
@@ -7404,64 +7403,48 @@
 @code{\hspace*@{\fill@}} instead (@pxref{\hspace}).
 
 
- at domain.hid \(SPACE)
- at domain.hid @code{\(SPACE)}: Normal interword space
+ at node \(SPACE) and \@@
+ at section @code{\(SPACE)} and \@@: Space after a period
 
 @findex \(SPACE)
 @findex \TAB
 @findex \NEWLINE
-
-The @code{\ } (that is, backslash-space) command produces a normal
-interword space.
-
- at domain.hid xx create node for frenchspacing and reference it here
-By default @TeX{} puts a larger space between sentences than is normal
-between words. To do that, it must decide whether a period marks a
-sentence end or an abbreviation.  @TeX{} assumes that a period (or a
-question mark, exclamation point, or colon) ends a sentence unless it is
-preceded by a capital letter.  If the period is immediately followed by
-a right parenthesis or right single or double quote then the
-intersentence space comes after that parenthesis or quote.
-
-So, if an abbreviation does not end with a capital letter and it is not
-the last word in the sentence then follow the abbreviation's period by
-an interword space (@code{\ }) or a tie (@code{~}).  Examples are
- at domain.hid.\ Acad.\ Science}, and @code{Mr.~Bean}, and @code{(manure,
-etc.)\ and others}.
-
-If a capital letter is followed by a period and is at the end of a
-sentence, precede the period with @code{\@@} (@pxref{\@@}).
-
-The @code{\ } command is also often used after control sequences to keep
-them from gobbling the following space, as in @code{\TeX\ is a nice
-system.}
-
-In normal circumstances, @code{\}@key{tab} and @code{\}@key{newline}
-are equivalent to @code{\ }.
-
-
- at domain.hid \@@
- at domain.hid @code{\@@}: Force sentence-ending punctuation
 @findex \@@
 @anchor{\AT}@c old name
 
-The @code{\@@} command makes the following punctuation character end a
-sentence even if it normally would not.  This is typically used after
-a capital letter.  Here are side-by-side examples with and without
- at domain.hid{\@@}:
-
- at domain.hid
- at domain.hid{} in C\@@. Pascal, though @dots{}
- at domain.hid{} in C. Pascal, though @dots{}
- at domain.hid example
-
- at domain.hid produces
-
- at domain.hid Texinfo has different commands, but the result is the same.
- at domain.hid
- at domain.hid{} in C at . Pascal, though @dots{}@* @dots{} in C. Pascal, though
- at domain.hid{}
- at domain.hid quotation
+Mark a punctuation character, typically a period, as either ending a
+sentence or as ending an abbreviation.
+
+ at c xx create node for frenchspacing and reference it here
+By default @TeX{} puts a larger space between sentences than between
+words. @TeX{} assumes that a period (or a question mark, exclamation
+point, or colon) ends a sentence unless it is preceded by a capital
+letter, in which case it takes that period for part of an abbreviation.
+Note that if a sentence-ending period is immediately followed by a right
+parenthesis or bracket, or right single or double quote, then the
+intersentence space follows that parenthesis or quote.
+
+If you have a period in an abbreviation that does not end with a capital
+letter and that is not the last word in the sentence then follow that
+period with a backslash-space (@code{\ }) or a tie (@code{~}).  Examples
+are @code{Nat.\ Acad.\ Science}, and @code{Mr.~Bean}, and @code{(manure,
+etc.)\ for sale}.
+
+In addition, the @code{\ } command is also often used after control
+sequences to keep them from gobbling the space that follows, as in
+ at code{\TeX\ is a nice system.}  And, under normal circumstances
+ at code{\}@key{tab} and @code{\}@key{newline} are equivalent to @code{\ }.
+
+In the opposite situation, if you have a capital letter followed by a
+period that ends the sentence, then put @code{\@@} on the left of that
+period.  For example, @code{book by the MAA\@@.} will have intersentence
+spacing after the period.
+
+In contrast, putting @code{\@@} on the right of a period tells @TeX{}
+that the period does not end the sentence.  In the example
+ at code{reserved strings A, B (etc.\@@) are different}, @TeX{} will put
+interword space after the closing parenthesis (note that @code{\@@} is
+before the parenthesis).
 
 
 @node \thinspace





More information about the latexrefman-commits mailing list