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

jhefferon at domain.hid jhefferon at domain.hid
Tue Sep 8 15:56:59 CEST 2015


Author: jhefferon
Date: Tue Sep  8 15:56:58 2015
New Revision: 425

URL: http://svn.gna.org/viewcvs/latexrefman?rev=425&view=rev
Log:
\(SPACE)

Modified:
    trunk/ChangeLog
    trunk/latex2e.texi

Modified: trunk/ChangeLog
URL: http://svn.gna.org/viewcvs/latexrefman/trunk/ChangeLog?rev=425&r1=424&r2=425&view=diff
==============================================================================
--- trunk/ChangeLog	(original)
+++ trunk/ChangeLog	Tue Sep  8 15:56:58 2015
@@ -1,3 +1,8 @@
+2015-09-08  Jim Hefferon  <jhefferon at domain.hid>
+
+	* latex2e.texi (\(SPACE)): Extend explanation.  Change name to
+	include the parens (possible a newbie would type \SPACE?)
+
 2015-09-07  Jim Hefferon  <jhefferon at domain.hid>
 
 	* latex2e.texi (Lengths, \hspace): Give a definition of rigid

Modified: trunk/latex2e.texi
URL: http://svn.gna.org/viewcvs/latexrefman/trunk/latex2e.texi?rev=425&r1=424&r2=425&view=diff
==============================================================================
--- trunk/latex2e.texi	(original)
+++ trunk/latex2e.texi	Tue Sep  8 15:56:58 2015
@@ -7338,7 +7338,7 @@
 Horizontal space
 * \hspace::             Fixed horizontal space.
 * \hfill::              Stretchable horizontal space.
-* \SPACE::              Normal interword space.
+* \(SPACE)::              Normal interword space.
 * \@@::                  Ending a sentence.
 * \thinspace::          One-sixth of an em.
 * \/::                  Insert italic correction.
@@ -7369,17 +7369,15 @@
 rubber length, that is, it may contain a @code{plus} or @code{minus}
 component, in any unit that @LaTeX{} understands (@pxref{Lengths}).
 
-This command will add both positive and negative space; adding negative
+This command can add both positive and negative space; adding negative
 space is like backspacing.
 
- at domain.hid David Carlisle http://tex.stackexchange.com/a/64045/339
 Normally when @TeX{} breaks a paragraph into lines it discards white
 space (glues and kerns) that would come at the start of a line, so you
-get an inter-word space or a line break between words but not both. So
-if the @code{\hspace@{..@}} comes at the beginning of a line the space
-gets discarded by the @TeX{} paragraph breaker. The starred version
- at domain.hid*@{..@}} puts a non-discardable invisible item in front of
-the space so the space appears in the output.
+get an inter-word space or a line break between words but not both. This
+command's starred version @code{\hspace*@{..@}} puts a non-discardable
+invisible item in front of the space, so the space appears in the
+output.
 
 This example make a one-line paragraph that puts @samp{Name:} an inch
 from the right margin.
@@ -7396,28 +7394,47 @@
 
 @cindex stretch, infinite horizontal
 @cindex infinite horizontal stretch
-The @code{\hfill} fill command produces a ``rubber length'' which has
-no natural space but can stretch or shrink horizontally as far as
-needed.
+Produce a rubber length which has
+no natural space but can stretch horizontally as far as
+needed (@pxref{Lengths}).
 
 @findex \fill
-The @code{\fill} parameter is the rubber length itself (technically,
-the glue value @samp{0pt plus1fill}); thus, @code{\hspace\fill} is
-equivalent to @code{\hfill}.
-
-
- at domain.hid \SPACE
- at domain.hid @code{\SPACE}: Normal interword space
-
- at domain.hid \SPACE
+The command @code{\hfill} is equivalent to @code{\hspace at domain.hid@}}.  For
+space that does not disappear at line breaks use
+ at code{\hspace*@{\fill@}} instead (@pxref{\hspace}).
+
+
+ at node \(SPACE)
+ at section @code{\(SPACE)}: Normal interword space
+
+ at findex \(SPACE)
 @findex \TAB
 @findex \NEWLINE
 
-The @code{\ } (space) command produces a normal interword space.  It's
-useful after punctuation which shouldn't end a sentence.  For example,
- at domain.hid article in Proc.\ Amer.\ Math\. Soc.\ is fundamental}.  It
-is also often used after control sequences, as in @code{\TeX\ is a
-nice system.}
+The @code{\ } (that is, backslash-space) command produces a normal
+interword space.
+
+ at c 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 code{Nat.\ 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{\ }.
@@ -7442,8 +7459,8 @@
 
 @c Texinfo has different commands, but the result is the same.
 @quotation
- at domain.hid{} in C at . Pascal, though @dots{}@*
- at domain.hid{} in C. Pascal, though @dots{}
+ at dots{} in C at . Pascal, though @dots{}@* @dots{} in C. Pascal, though
+ at dots{}
 @end quotation
 
 





More information about the latexrefman-commits mailing list