[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