[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