[latexrefman-commits] r324 - /trunk/latex2e.texi

karl at domain.hid karl at domain.hid
Tue May 5 19:37:30 CEST 2015


Author: karl
Date: Tue May  5 19:37:29 2015
New Revision: 324

URL: http://svn.gna.org/viewcvs/latexrefman?rev=324&view=rev
Log:
indexing, dmn, \@@

Modified:
    trunk/latex2e.texi

Modified: trunk/latex2e.texi
URL: http://svn.gna.org/viewcvs/latexrefman/trunk/latex2e.texi?rev=324&r1=323&r2=324&view=diff
==============================================================================
--- trunk/latex2e.texi	(original)
+++ trunk/latex2e.texi	Tue May  5 19:37:29 2015
@@ -35,10 +35,10 @@
 @LaTeX{}2e version was adapted from this by Torsten Martinsen.  Karl
 Berry made further updates and additions, and gratefully acknowledges
 using @cite{Hypertext Help with @LaTeX{}}, by Sheldon Green, and
- at domain.hid{} Command Summary} (for @LaTeX{} 2.09) by L. at domain.hid
-and C. at domain.hid (published by the @TeX{} Users Group as
- at domain.hid} number 10), as reference material (no text was
-directly copied).
+ at cite{@LaTeX{} Command Summary} (for @LaTeX{}@tie{}2.09) by
+L. at domain.hid and C. at domain.hid (published by the @TeX{} Users
+Group as @cite{@TeX{}niques} number 10), as reference material (no
+text was directly copied).
 
 Copyright 2007, 2008, 2009, 2010, 2011, 2012, 2013,
 2014, 2015 Karl Berry.@*
@@ -106,7 +106,7 @@
 * Line breaking::	        Influencing line breaks.
 * Page breaking::	        Influencing page breaks.
 * Footnotes::			How to produce footnotes.
-* Definitions::			Define your own commands etc.
+* Definitions::			Define your own commands, etc.
 * Counters::			Internal counters used by @LaTeX{}.
 * Lengths::			The length commands.
 * Making paragraphs::		Paragraph commands.
@@ -206,7 +206,7 @@
 The name @LaTeX{} is short for ``Lamport @TeX{}''.  It is pronounced
 LAH-teck or LAY-teck, or sometimes LAY-tecks.  Inside a document,
 produce the logo with @code{\LaTeX}.  Where use of the logo is not
-sensible, such as in plain text, write it as @code{LaTeX}.
+sensible, such as in plain text, write it as @samp{LaTeX}.
 
 @menu
 * Starting and ending::  The standard beginning and end of a document.
@@ -335,10 +335,10 @@
 
 @end table
 
+ at findex .lof @r{file}
 @cindex list of figures file
- at domain.hid .lof @r{file}
+ at findex .lot @r{file}
 @cindex list of tables file
- at domain.hid .lot @r{file}
 @findex .toc @r{file}
 @cindex table of contents file
 @cindex contents file
@@ -599,7 +599,7 @@
 and a style.  The @LaTeX{} commands for doing this are described here.
 
 @menu
-* Font styles::                 Select roman, italics etc.
+* Font styles::                 Select roman, italics, etc.
 * Font sizes::                  Select point size.
 * Low-level font commands::     Select encoding, family, series, shape.
 @end menu
@@ -1244,7 +1244,8 @@
 inside a numbered environment assigns that number to @var{key}.
 
 A @var{key} name can consist of any sequence of letters, digits, or
-punctuation characters.  Upper and lowercase letters are distinguished.
+punctuation characters.  Upper and lowercase letters are
+distinguished, as usual.
 
 To avoid accidentally creating two labels with the same name, it is
 common to use labels consisting of a prefix and a suffix separated by
@@ -1400,7 +1401,7 @@
 flush right
 @end table
 
- at domain.hid \\ (for @code{array})
+ at findex \\ @r{(for @code{array})}
 Column entries are separated by @code{&}.  Column entries may include
 other @LaTeX{} commands.  Each row of the array is terminated with
 @code{\\}.
@@ -1444,7 +1445,7 @@
 \end at domain.hid@}
 @end example
 
- at domain.hid \\ (for @code{center})
+ at findex \\ @r{(for @code{center})}
 The @code{center} environment allows you to create a paragraph
 consisting of lines that are centered within the left and right
 margins on the current page.  Each line is terminated with the
@@ -1643,13 +1644,13 @@
 \end at domain.hid@}
 @end example
 
- at domain.hid \\ (for @code{eqnarray})
+ at findex \\ @r{(for @code{eqnarray})}
 The @code{eqnarray} environment is used to display a sequence of
 equations or inequalities.  It is similar to a three-column
 @code{array} environment, with consecutive rows separated by @code{\\}
 and consecutive items within a row separated by an @code{&}.
 
- at domain.hid \\* (for @code{eqnarray})
+ at findex \\* @r{(for @code{eqnarray})}
 @code{\\*} can also be used to separate equations, with its normal
 meaning of not allowing a page break at that line.
 
@@ -2321,12 +2322,12 @@
 to the specified one as possible.  The @code{*}-form of the command
 draws a solid circle.
 
-Circles up to 40 pt can be drawn.
+Circles up to 40 at domain.hid} can be drawn.
 
 
 @node \makebox (picture)
 @subsection @code{\makebox}
- at domain.hid \makebox (@code{picture})
+ at findex \makebox @r{(for @code{picture})}
 
 Synopsis:
 @example
@@ -5299,8 +5300,7 @@
 @cindex paragraph mode
 @cindex math mode
 @cindex left-to-right mode
- at domain.hid lR mode
-
+ at cindex LR mode
 
 When @LaTeX{} is processing your input text, it is always in one of three
 modes:
@@ -5314,32 +5314,35 @@
 Left-to-right mode, called LR mode for short
 @end itemize
 
- at domain.hid{} changes mode only when it goes up or down a staircase to a
-different level, though not all level changes produce mode changes.
 Mode changes occur only when entering or leaving an environment, or when
 @LaTeX{} is processing the argument of certain text-producing commands.
 
-``Paragraph mode'' is the most common; it's the one @LaTeX{} is in
-when processing ordinary text.  In that mode, @LaTeX{} breaks your
-text into lines and breaks the lines into pages.  @LaTeX{} is in
-``math mode'' when it's generating a mathematical formula.  In ``LR
-mode'', as in paragraph mode, @LaTeX{} considers the output that it
-produces to be a string of words with spaces between them.  However,
-unlike paragraph mode, @LaTeX{} keeps going from left to right; it
-never starts a new line in LR mode.  Even if you put a hundred words
-into an @code{\mbox}, @LaTeX{} would keep typesetting them from left
-to right inside a single box, and then complain because the resulting
-box was too wide to fit on the line.
-
- at domain.hid{} is in LR mode when it starts making a box with an @code{\mbox}
-command.  You can get it to enter a different mode inside the box---for
-example, you can make it enter math mode to put a formula in the box.
+ at dfn{Paragraph mode} is the most common; it's the one @LaTeX{} is in
+when processing ordinary text.  In this mode, @LaTeX{} breaks the
+input text into lines and breaks the lines into pages.
+
+ at LaTeX{} is in @dfn{math mode} when it's generating a mathematical
+formula, either displayed math or within a line.
+
+ at findex \mbox at domain.hid{, and LR mode}
+In @dfn{LR mode}, as in paragraph mode, @LaTeX{} considers the output
+that it produces to be a string of words with spaces between them.
+However, unlike paragraph mode, @LaTeX{} keeps going from left to
+right; it never starts a new line in LR mode.  Even if you put a
+hundred words into an @code{\mbox}, @LaTeX{} would keep typesetting
+them from left to right inside a single box (and then most likely
+complain because the resulting box was too wide to fit on the line).
+ at LaTeX{} is in LR mode when it starts making a box with an
+ at code{\mbox} command.  You can get it to enter a different mode inside
+the box---for example, you can make it enter math mode to put a
+formula in the box.
+
 There are also several text-producing commands and environments for
-making a box that put @LaTeX{} in paragraph mode.  The box made by one of
-these commands or environments will be called a @code{parbox}.  When
- at domain.hid{} is in paragraph mode while making a box, it is said to be in
-``inner paragraph mode''.  Its normal paragraph mode, which it starts out
-in, is called ``outer paragraph mode''.
+making a box that put @LaTeX{} into paragraph mode.  The box made by
+one of these commands or environments will be called a @code{parbox}.
+When @LaTeX{} is in paragraph mode while making a box, it is said to
+be in ``inner paragraph mode'' (no page breaks).  Its normal paragraph
+mode, which it starts out in, is called ``outer paragraph mode''.
 
 
 @node Page styles
@@ -5506,7 +5509,7 @@
 * \hspace::             Fixed horizontal space.
 * \hfill::              Stretchable horizontal space.
 * \SPACE::              Normal interword space.
-* \AT::                 Ending a sentence.
+* \@@::                  Ending a sentence.
 * \thinspace::          One-sixth of an em.
 * \/::                  Insert italic correction.
 * \hrulefill::          Stretchable horizontal rule.
@@ -5558,24 +5561,25 @@
 
 
 @node \SPACE
- at domain.hid @code{\SPACE}
+ at section @code{\SPACE}: Normal interword space
 @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
+useful after punctuation which shouldn't end a sentence.  For example,
+ at code{the article in Proc.\ Amer.\ Math\. Soc.\ is fundamental}.  It
+is also often used after control sequences, 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
- at domain.hid @code{\@@}
+ at node \@@
+ at section @code{\@@}: Force sentence-ending punctuation
 @findex \@@
+ at 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
@@ -5589,7 +5593,7 @@
 
 @noindent produces
 
- at domain.hid Texinfo does it differently, but the result is the same.
+ at c Texinfo has different commands, but the result is the same.
 @quotation
 @dots{} in C at . Pascal, though @dots{}@*
 @dots{} in C. Pascal, though @dots{}
@@ -5597,17 +5601,18 @@
 
 
 @node \thinspace
- at domain.hid @code{\thinspace}
+ at section @code{\thinspace}: Insert 1/6 at domain.hid}
 @findex \thinspace
 
 @code{\thinspace} produces an unbreakable and unstretchable space that
-is 1/6 of an em.  This is the proper space to use in nested quotes, as
-in '@dmn{''}.
+is 1/6 of an em.  This is the proper space to use between nested
+quotes, as in '@dmn{}''. at domain.hid Abuse @dmn, which is a thin space in Texinfo.
 
 
 @node \/
 @section @code{\/}: Insert italic correction
 @findex \/
+ at cindex italic correction
 
 The @code{\/} command produces an @dfn{italic correction}.  This is a
 small space defined by the font designer for a given character,
@@ -5971,7 +5976,7 @@
 special meaning do not correspond to simple characters you can type.
 
 @menu
-* Reserved characters::     Inserting # $ % & ~ _ ^ \ @{ @}
+* Reserved characters::     Inserting @samp{# $ % & ~ _ ^ \ @{ @}}
 * Text symbols::            Inserting other non-letter symbols in text.
 * Accents::                 Inserting accents.
 * Non-English characters::  Inserting other non-English characters.
@@ -6721,17 +6726,20 @@
 
 @findex \listoffigures
 @findex \listoftables
+ at findex .lof @r{file}
+ at findex .lot @r{file}
 The analogous commands @code{\listoffigures} and @code{\listoftables}
-produce a list of figures and a list of tables, respectively.
-Everything works exactly the same as for the table of contents.
+produce a list of figures and a list of tables (from @file{.lof} and
+ at file{.lot} files), respectively.  Everything works exactly the same
+as for the table of contents.
 
 @findex \nofiles
 The command @code{\nofiles} overrides these commands, and
 @emph{prevents} any of these lists from being generated.
 
 @menu
-* \addcontentsline::    Add an entry to table of contents etc.
-* \addtocontents::      Add text directly to table of contents file etc.
+* \addcontentsline::    Add an entry to table of contents, etc.
+* \addtocontents::      Add text directly to table of contents file, etc.
 @end menu
 
 
@@ -6764,7 +6772,7 @@
 @end table
 
 @item entry
-The actual text of the entry.
+The text of the entry.
 @end table
 
 @findex \contentsline
@@ -6784,9 +6792,9 @@
 
 @table @var
 @item ext
-The extension of the file on which information is to be written:
- at domain.hid} (table of contents), @file{lof} (list of figures), or
- at domain.hid} (list of tables).
+The extension of the file on which information is to be written,
+typically one of: @file{toc} (table of contents), @file{lof} (list of
+figures), or @file{lot} (list of tables).
 
 @item text
 The text to be written.





More information about the latexrefman-commits mailing list