[latexrefman-commits] r363 - in /trunk: ChangeLog aspell.en.pws latex2e.texi
karl at domain.hid
karl at domain.hid
Tue Jun 16 18:35:25 CEST 2015
Author: karl
Date: Tue Jun 16 18:35:24 2015
New Revision: 363
URL: http://svn.gna.org/viewcvs/latexrefman?rev=363&view=rev
Log:
reformat tables of short font-related items
Modified:
trunk/ChangeLog
trunk/aspell.en.pws
trunk/latex2e.texi
Modified: trunk/ChangeLog
URL: http://svn.gna.org/viewcvs/latexrefman/trunk/ChangeLog?rev=363&r1=362&r2=363&view=diff
==============================================================================
--- trunk/ChangeLog (original)
+++ trunk/ChangeLog Tue Jun 16 18:35:24 2015
@@ -1,12 +1,15 @@
+2015-06-16 Karl Berry <karl at domain.hid>
+
+ * latex2e.texi (Low-level font commands): reformat the tables.
+
2015-06-11 Jim Hefferon <jhefferon at domain.hid>
- * latex2e.texi: (Low-level font commands) More information about
+ * latex2e.texi (Low-level font commands): More about options.
+
+2015-06-11 Jim Hefferon <jhefferon at domain.hid>
+
+ * latex2e.texi (Low-level font commands): Add some information about
options.
-
-2015-06-11 Jim Hefferon <jhefferon at domain.hid>
-
- * latex2e.texi: (Low-level font commands) Add some information about
- options. Not sure about options formatting.
2015-06-09 Karl Berry <karl at domain.hid>
Modified: trunk/aspell.en.pws
URL: http://svn.gna.org/viewcvs/latexrefman/trunk/aspell.en.pws?rev=363&r1=362&r2=363&view=diff
==============================================================================
--- trunk/aspell.en.pws (original)
+++ trunk/aspell.en.pws Tue Jun 16 18:35:24 2015
@@ -59,3 +59,5 @@
zet
ptr
usrguide
+Avant
+Garde
Modified: trunk/latex2e.texi
URL: http://svn.gna.org/viewcvs/latexrefman/trunk/latex2e.texi?rev=363&r1=362&r2=363&view=diff
==============================================================================
--- trunk/latex2e.texi (original)
+++ trunk/latex2e.texi Tue Jun 16 18:35:24 2015
@@ -929,6 +929,8 @@
These commands are primarily intended for writers of macros and
packages. The commands listed here are only a subset of the available
ones.
+ at c xx but it should be complete
+ at c xx something about ultimately reading ENCFAM.fd?
@table @code
@item \fontencoding at domain.hid}@}
@@ -943,209 +945,160 @@
@item \fontfamily at domain.hid}@}
@findex \fontfamily
-Select the font family. Valid families include these and numerous
-others.
-
- at domain.hid @option
- at domain.hid pag
-Avant Garde
-
- at domain.hid fvs
-Bitstream Vera Sans
-
- at domain.hid pbk
-Bookman
-
- at domain.hid bch
-Charter
-
- at domain.hid ccr
-Computer Concrete
-
- at domain.hid cmr
-Computer Modern
-
- at domain.hid pcr
-Courier
-
- at domain.hid mdugm
-Garamond
-
- at domain.hid phv
-Helvetica
-
- at domain.hid fi4
-Inconsolata
-
- at domain.hid lmr
-Latin Modern
-
- at domain.hid lmss
-Latin Modern Sans
-
- at domain.hid lmtt
-Latin Modern Typewriter
-
- at domain.hid pnc
-New Century Schoolbook
-
- at domain.hid ppl
-Palatino
-
- at domain.hid ptm
-Times
-
- at domain.hid uncl
-Uncial
-
- at domain.hid put
-Utopia
-
- at domain.hid pzc
-Zapf Chancery
- at domain.hid table
+ at cindex families, of fonts
+ at cindex font catalogue
+Select the font family. The web page
+ at url{http://www.tug.dk/FontCatalogue/} provides one way to browse
+through many of the fonts easily used with @LaTeX{}. Here are
+examples of some common families:
+
+ at c Sorry about the ugly @t{@ }. The idea is to make the lists line up
+ at c in Info. Since the items are so short, it seems nice to have them
+ at c on the same line instead of using @table.
+
+ at itemize @w{}
+ at item @code{pag}@t{@ } Avant Garde
+ at item @code{fvs}@t{@ } Bitstream Vera Sans
+ at item @code{pbk}@t{@ } Bookman
+ at item @code{bch}@t{@ } Charter
+ at item @code{ccr}@t{@ } Computer Concrete
+ at item @code{cmr}@t{@ } Computer Modern
+ at item @code{pcr}@t{@ } Courier
+ at item @code{phv}@t{@ } Helvetica
+ at item @code{fi4}@t{@ } Inconsolata
+ at item @code{lmr}@t{@ } Latin Modern
+ at item @code{lmss} Latin Modern Sans
+ at item @code{lmtt} Latin Modern Typewriter
+ at item @code{pnc}@t{@ } New Century Schoolbook
+ at item @code{ppl}@t{@ } Palatino
+ at item @code{ptm}@t{@ } Times
+ at item @code{uncl} Uncial
+ at item @code{put}@t{@ } Utopia
+ at item @code{pzc}@t{@ } Zapf Chancery
+ at end itemize
@item \fontseries at domain.hid}@}
@findex \fontseries
-Select the font series.
-A @var{series} is a combination of a @dfn{weight} and a @dfn{width}.
-Note that typically fonts have only a few of the possible combinations.
-The most common values for @var{series} include:
-
- at domain.hid @bullet
- at domain.hid @code{m} Medium (normal)
- at domain.hid @code{b} Bold
- at domain.hid @code{c} Condensed
+ at cindex series, of fonts
+Select the font series. A @dfn{series} combines a @dfn{weight} and a
+ at dfn{width}. Typically, a font supports only a few of the possible
+combinations. Some common combined series values include:
+
+ at itemize @w{}
+ at item @code{m}@t{@ } Medium (normal)
+ at item @code{b}@t{@ } Bold
+ at item @code{c}@t{@ } Condensed
@item @code{bc} Bold condensed
@item @code{bx} Bold extended
@end itemize
-The possible values for weight are:
-
- at domain.hid @option
- at domain.hid ul
-Ultra light
- at domain.hid el
-Extra light
- at domain.hid l
-Light
- at domain.hid sl
-Semi light
- at domain.hid m
-Medium (normal)
- at domain.hid sb
-Semi bold
- at domain.hid b
-Bold
- at domain.hid eb
-Extra bold
- at domain.hid ub
-Ultra bold
- at domain.hid table
+ at cindex weights, of fonts
+The possible values for weight, individually, are:
+
+ at itemize @w{}
+ at item @code{ul} Ultra light
+ at item @code{el} Extra light
+ at item @code{l}@t{@ } Light
+ at item @code{sl} Semi light
+ at item @code{m}@t{@ } Medium (normal)
+ at item @code{sb} Semi bold
+ at item @code{b}@t{@ } Bold
+ at item @code{eb} Extra bold
+ at item @code{ub} Ultra bold
+ at end itemize
-The possible values for width are:
-
- at domain.hid @option
- at domain.hid uc
-Ultra condensed, 50%
- at domain.hid ec
-Extra condensed, 62.5%
- at domain.hid c
-Condensed, 75%
- at domain.hid sc
-Semi condensed, 87.5%
- at domain.hid m
-Medium, 100%
- at domain.hid sx
-Semi expanded, 112.5%
- at domain.hid x
-Expanded, 125%
- at domain.hid ex
-Extra expanded, 150%
- at domain.hid ux
-Ultra expanded, 200%
- at domain.hid table
+ at cindex widths, of fonts
+The possible values for width, individually, are (the percentages
+are just guides and are not followed precisely by all fonts):
+
+ at itemize @w{}
+ at item @code{uc} Ultra condensed, 50%
+ at item @code{ec} Extra condensed, 62.5%
+ at item @code{c}@t{@ } Condensed, 75%
+ at item @code{sc} Semi condensed, 87.5%
+ at item @code{m}@t{@ } Medium, 100%
+ at item @code{sx} Semi expanded, 112.5%
+ at item @code{x}@t{@ } Expanded, 125%
+ at item @code{ex} Extra expanded, 150%
+ at item @code{ux} Ultra expanded, 200%
+ at end itemize
When forming the @var{series} string from the weight and width, drop the
@code{m} that stands for medium weight or medium width, unless both
-weight and width are @code{m}, in which case you just use one
+weight and width are @code{m}, in which case use just one
(@samp{@code{m}}).
@item \fontshape at domain.hid}@}
@findex \fontshape
+ at cindex shapes, of fonts
Select font shape. Valid shapes are:
- at domain.hid @option
- at domain.hid @code{n}
-Upright (normal)
-
- at domain.hid @code{it}
-Italic
-
- at domain.hid @code{sl}
-Slanted (oblique)
-
- at domain.hid @code{sc}
-Small caps
-
- at domain.hid @code{ui}
-Upright italics
-
- at domain.hid @code{ol}
-Outline
- at domain.hid table
-
-The two last shapes are not available for most font families.
+ at itemize @w{}
+ at item @code{n}@t{@ } Upright (normal)
+ at item @code{it} Italic
+ at item @code{sl} Slanted (oblique)
+ at item @code{sc} Small caps
+ at item @code{ui} Upright italics
+ at item @code{ol} Outline
+ at end itemize
+
+The two last shapes are not available for most font families, and
+small caps are often missing as well.
@item \fontsize at domain.hid}@}
@findex \fontsize
+ at cindex font size
@findex \baselineskip
Set the font size and the line spacing. The unit of both parameters
defaults to points (@code{pt}). The line spacing is the nominal
vertical space between lines, baseline to baseline. It is stored in the
parameter @code{\baselineskip}. The default @code{\baselineskip} for
the Computer Modern typeface is 1.2 times the @code{\fontsize}.
-Changing the @code{\baselineskip} is inadvisable since its value is
-reset every time a size change happens; see @code{\baselinestretch}.
+Changing @code{\baselineskip} directly is inadvisable since its value is
+reset every time a size change happens; see @code{\baselinestretch}, next.
@item \baselinestretch
@findex \baselinestretch
+ at LaTeX{} multiplies the line spacing by the value of the
+ at code{\baselinestretch} parameter; the default factor is 1. A change
+takes effect when @code{\selectfont} (see below) is called. You can
+make line skip changes happen for the entire document by doing
+ at code{\renewcommand at domain.hid@}} in the preamble.
+
@cindex @code{setspace} package
@cindex double spacing
- at domain.hid{} multiplies the line spacing by the value of the
- at domain.hid} parameter; the default factor is 1. This
-happens only when the type size changes, so you can make line skip
-changes happen for the entire document by doing
- at domain.hid@}} in the preamble.
-
-The best way to double-space a document is to use the @file{setspace}
-package. In addition to offering a number of spacing options, this
-package keeps the line spacing single-spaced in places where that is
-desirable such as footnotes and figure captions. See the package
-documentation.
-
+However, the best way to double-space a document is to use the
+ at file{setspace} package. In addition to offering a number of spacing
+options, this package keeps the line spacing single-spaced in places
+where that is typically desirable, such as footnotes and figure
+captions. See the package documentation.
+
+ at item \linespread at domain.hid}@}
@findex \linespread
- at domain.hid \linespread at domain.hid}@}
Equivalent to
@code{\renewcommand at domain.hid}@}}, and
therefore must be followed by @code{\selectfont} to have any effect.
Best specified in the preamble, or use the @code{setspace} package, as
-described just above.
+just described.
@item \selectfont
@findex \selectfont
-The changes made by calling the font commands described above do not
-come into effect until @code{\selectfont} is called, as in
+The effects of the font commands described above do not happen until
+ at code{\selectfont} is called, as in
@code{\fontfamily at domain.hid}. It is often useful
-to put this in a macro:
- at domain.hid@}}
+to put this in a macro:@*
+ at code{\newcommand*@{\myfont at domain.hid@}}@*
(@pxref{\newcommand & \renewcommand}).
@item \usefont at domain.hid}@}
@findex \usefont
The same as invoking @code{\fontencoding}, @code{\fontfamily},
@code{\fontseries} and @code{\fontshape} with the given parameters,
-followed by @code{\selectfont}.
+followed by @code{\selectfont}. For example:
+
+ at example
+\usefont at domain.hid@}
+ at end example
@end table
@@ -1155,7 +1108,7 @@
@cindex layout commands
-Miscellaneous commands for controlling the general layout of the page.
+Commands for controlling the general page layout.
@menu
* \onecolumn:: Use one-column layout.
More information about the latexrefman-commits
mailing list