[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