[latexrefman-commits] [SCM] latexrefman updated: r590 - trunk

vincentb1 at gnu.org.ua vincentb1 at gnu.org.ua
Tue Aug 22 00:11:39 CEST 2017


Author: vincentb1
Date: 2017-08-22 01:11:39 +0300 (Tue, 22 Aug 2017)
New Revision: 590

Modified:
   trunk/ChangeLog
   trunk/latex2e-fr.texi
   trunk/latex2e.texi
Log:
Translate Jim's r363 edits to French + use multitables

* latex2e-fr.texi (Layout, Low-level font commands): Translate
Jim's r363 edits of 2015-06-16, as well as my edits on top of them
to latex2e.texi made in this revision.

* latex2e.texi (Low-level font commands): Refer to
https://ctan.org/pkg/encguide.  Use multitables to achieve Jim's
goal of having 1st column entry on the same line as 2nd column
entry, it seems cleaner than itemize + '@t{@ }'. Add comment why
cmss & cmtt were dropped ?
(Low-level font commands/\baselinestretch): Some rewording + say
explicitely that the given example is doubling line skip.


Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2017-08-09 22:17:39 UTC (rev 589)
+++ trunk/ChangeLog	2017-08-21 22:11:39 UTC (rev 590)
@@ -1,3 +1,17 @@
+2017-08-22  Vincent Belaïche  <vincentb1 at users.sourceforge.net>
+
+	* latex2e.texi (Low-level font commands): Refer to
+	https://ctan.org/pkg/encguide.  Use multitables to achieve Jim's
+	goal of having 1st column entry on the same line as 2nd column
+	entry, it seems cleaner than itemize + '@t{@ }'. Add comment why
+	cmss & cmtt were dropped ?
+	(Low-level font commands/\baselinestretch): Some rewording + say
+	explicitely that the given example is doubling line skip.
+
+	* latex2e-fr.texi (Layout, Low-level font commands): Translate
+	Jim's r363 edits of 2015-06-16, as well as my edits on top of them
+	to latex2e.texi made in this revision.
+
 2017-08-09  Vincent Belaïche  <vincentb1 at users.sourceforge.net>
 
 	* NEWS-fr: Typoes.

Modified: trunk/latex2e-fr.texi
===================================================================
--- trunk/latex2e-fr.texi	2017-08-09 22:17:39 UTC (rev 589)
+++ trunk/latex2e-fr.texi	2017-08-21 22:11:39 UTC (rev 590)
@@ -2021,53 +2021,182 @@
 Ces commandes sont principalement destinés aux auteurs de macros et
 paquetages. Les commandes indiquées ici sont seulement un sous-ensemble
 de celles disponibles.
+ at c xx but it should be complete
+ at c xx something about ultimately reading ENCFAM.fd?
 
 @table @code
 @item \fontencoding@{codage@}
 @findex \fontencoding
-Sélectionnez le codage de police. Les codages valides comprennent @code{OT1} et @code{T1}.
+Sélectionne le codage de police, le codage de la police utilisée en
+sortie. Il y a un grand nombre de codages valides. Les plus usuels sont
+ at code{OT1}, le codage original de D.@: Knuth pour la police Computer
+Modern (la police par défaut), et @code{T1}, également désigné par
+codage Cork, qui prend en charage les caractères accentués utilisés par
+les langues européennes les plus parlées (allemand, français, italien,
+polonais et d'autres encore), ce qui permet à @TeX{} de faire la césure
+des mots contenant des lettres accentuées. Pour plus d'information, voir
+ at url{https://ctan.org/pkg/encguide}.
 
- at item \fontfamily@{famille@}
+ at item \fontfamily@{@var{famille}@}
 @findex \fontfamily
-Sélectionnez la famille de polices. Familles valides sont :
+ at cindex famille de polices
+ at cindex polices, catalogue
+Sélectionne la famille de polices.  La page web
+ at url{http://www.tug.dk/FontCatalogue/} donne un moyen de naviguer
+facilement à travers un grand nombre des polices utilisées avec
+ at LaTeX{}.  Voici des exemples de quelques-unes des familles les plus
+usuelles :
 
- at itemize @bullet
- at item @code{cmr}  pour Computer Modern Roman
- at item @code{cmss} pour Computer Modern Sans Serif
- at item @code{cmtt} pour Computer Modern Typewriter
- at end itemize
+ at multitable {font} {Font Name Font Name XXXX}
+ at item @code{pag}
+ at tab Avant Garde
+ at item @code{fvs}
+ at tab Bitstream Vera Sans
+ at item @code{pbk}
+ at tab Bookman
+ at item @code{bch}
+ at tab Charter
+ at item @code{ccr}
+ at tab Computer Concrete
+ at item @code{cmr}
+ at tab Computer Modern
+ at item @code{pcr}
+ at tab Courier
+ at item @code{phv}
+ at tab Helvetica
+ at item @code{fi4}
+ at tab Inconsolata
+ at item @code{lmr}
+ at tab Latin Modern
+ at item @code{lmss}
+ at tab Latin Modern Sans
+ at item @code{lmtt}
+ at tab Latin Modern Typewriter
+ at item @code{pnc}
+ at tab New Century Schoolbook
+ at item @code{ppl}
+ at tab Palatino
+ at item @code{ptm}
+ at tab Times
+ at item @code{uncl}
+ at tab Uncial
+ at item @code{put}
+ at tab Utopia
+ at item @code{pzc}
+ at tab Zapf Chancery
+ at end multitable
 
-et de nombreuses autres.
 
- at item \fontseries@{série@}
+ at c Why cmss and cmtt are removed from the list
+ at c @itemize @bullet
+ at c @item @code{cmr}  pour Computer Modern Roman
+ at c @item @code{cmss} pour Computer Modern Sans Serif
+ at c @item @code{cmtt} pour Computer Modern Typewriter
+ at c @end itemize
+ at c 
+ at c et de nombreuses autres.
+
+ at item \fontseries@{@var{série}@}
 @findex \fontseries
-Sélectionnez série de police. Les séries valides sont :
+ at cindex séries de polices
+Sélectionne une série de police. Une @dfn{série} combine une
+ at dfn{graisse} et une @dfn{largeur}. Typiquement, une police prend en
+charge seulement quelques-unes des combinaisons possibles. Les
+combinaisons de valeurs de séries comprennent notamment :
 
- at itemize @bullet
- at item @code{m} Moyen (normal)
- at item @code{b} Gras
- at item @code{c} condensé
- at item @code{bc} condensé Gras
- at item @code{bx} Gras étendu
- at end itemize
+ at multitable {xx} {Moyen (normal)xx}
+ at item @code{m}
+ at tab Moyen (normal)
+ at item @code{b}
+ at tab Gras
+ at item @code{c}
+ at tab Condensé
+ at item @code{bc}
+ at tab Condensé Gras
+ at item @code{bx}
+ at tab Gras étendu
+ at end multitable
 
-et diverses autres combinaisons.
 
+ at cindex graisses de police
+Les valeurs possibles de graisses, considérées individuellement, sont :
+
+ at multitable {xx} {Demi-gras (Medium, normal)xx}
+ at item @code{ul}
+ at tab Ultra maigre
+ at item @code{el}
+ at tab Extra maigre
+ at item @code{l}
+ at tab Maigre (@b{L}ight)
+ at item @code{sl}
+ at tab Semi maigre
+ at item @code{m}
+ at tab Demi-gras (@b{M}edium, normal)
+ at item @code{sb}
+ at tab Semi gras
+ at item @code{b}
+ at tab Gras (@b{B}old)
+ at item @code{eb}
+ at tab Extra gras
+ at item @code{ub}
+ at tab Ultra gras
+ at end multitable
+
+ 
+ at cindex Largeurs de police
+La valeurs possibles de largeur, considérées individuellement sont (les
+pourcentages sont juste indicatifs et ne sont pas suivis précisément par
+toutes les polices) :
+
+ at multitable {xx} {Semi étendu, 112,5 at dmn{}%xx}
+ at item @code{uc}
+ at tab Ultra condensé, 50 at dmn{}%
+ at item @code{ec}
+ at tab Extra condensé, 62,5 at dmn{}%
+ at item @code{c}
+ at tab Condensé, 75 at dmn{}%
+ at item @code{sc}
+ at tab Semi condensé, 87,5 at dmn{}%
+ at item @code{m}
+ at tab Moyen, 100 at dmn{}%
+ at item @code{sx}
+ at tab Semi étendu, 112,5 at dmn{}%
+ at item @code{x}
+ at tab étendu, 125 at dmn{}%
+ at item @code{ex}
+ at tab Extra étendu, 150 at dmn{}%
+ at item @code{ux}
+ at tab Ultra étendu, 200 at dmn{}%
+ at end multitable
+
+Quand Lorsqu'on forme la chaîne de caractères @var{série} à partir de la
+graisse et de la largeur, on laisse tomber le @code{m} qui that stands for
+medium weight or medium width, unless both weight and width are
+ at code{m}, in which case use just one (@samp{@code{m}}).
+
 @item \fontshape@{forme@}
 @findex \fontshape
-Sélectionnez l'allure de police. Les allures valides sont :
+ at cindex allure de police
+Sélectionne l'allure de police. Les allures valides sont :
 
- at itemize @bullet
- at item @code{n}  Droit (normal)
- at item @code{it} Italique
- at item @code{sl} Incliné (oblique)
- at item @code{sc} Petites capitales
- at item @code{ui} Italique droit
- at item @code{ol} Plan
- at end itemize
+ at multitable {xx} {Incliné (oblique)xx}
+ at item @code{n}
+ at tab  Droit (normal)
+ at item @code{it}
+ at tab Italique
+ at item @code{sl}
+ at tab Incliné (oblique)
+ at item @code{sc}
+ at tab Petites capitales
+ at item @code{ui}
+ at tab Italique droit
+ at item @code{ol}
+ at tab Plan
+ at end multitable
 
 Les deux dernières allures ne sont pas disponibles pour la plupart des
-familles de polices.
+familles de polices, et les petites capitales sont aussi souvent
+absentes.
 
 
 @item \fontsize@{taille@}@{interligne@}
@@ -2080,38 +2209,53 @@
 @code{\baselineskip} pour la police Computer Modern est 1,2 fois le
 @code{\fontsize}.
 
+ at item \baselinestretch
 @findex \baselinestretch
+L'espacement des lignes est également multiplié par la valeur du
+paramètre @code{\baselinestretch} ; la valeur par défaut est 1.  Tout
+changement prend effet losque @code{\selectfont} (voir plus bas) est
+appelé. Vous pouvez modifier l'interligne pour tout le document en
+faisant, par ex.@: pour le doubler,
+ at code{\renewcommand@{\baselinestretch@}@{2.0@}} dans le préambule,
+
 @PkgIndex{setspace}
 @cindex interligne double
+Cependant, la meilleure façon de mettre un document en « espacement
+double » est d'utiliser le paquetage @code{setspace}. En plus de
+proposer une pluralité d'options d'espacement, ce paquetage conserve un
+interligne simple là où c'est typiquement désirable, comme dans les
+notes de bas de page et dans les légendes de figure. Voir la
+documentation du paquetage.
 
-L'espacement des lignes est également multiplié par la valeur du
-paramètre @code{\baselinestretch} en cas de changement de taille de
-type ;@c vincentb1: Je ne comprends pas when the type size changes
-la valeur défaut est 1. Cependant, la meilleure façon de mettre
-un document en ``espacement double'', si vous avez la malchance d'avoir
-à produire une telle chose, est d'utiliser le paquetage
- at code{setspace} ; voir
- at url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=linespace}.
-
+ at item \linespread@{@var{facteur}@}
 @findex \linespread
- at item \linespread@{@var{facteur}@}
 Est équivalent à
 @code{\renewcommand@{\baselinestretch@}@{@var{facteur}@}}, et doit donc
 être suivie par @code{\selectfont} pour avoir un effet. Il vaut mieux
 que ce soit dans le préambule, ou utiliser le paquetage @code{setspace},
-comme décrit juste au-dessus.
+comme on vient de le décrire.
 
+ at item \selectfont
 @findex \selectfont
 Les modifications apportées en appelant les commandes de polices
 décrites ci-dessus n'entrent en vigueur qu'après que @code{\selectfont}
-est appelé.
+est appelé, comme dans
+ at code{\fontfamily@{@var{nomfamille}@}\selectfont}. La plupart du temps
+il est plus pratique de mettre cela dans une macro :
+ at code{\newcommand*@{\mapolice@}@{\fontfamily@{@var{nomfamille}@}\selectfont@}}@*
+(@pxref{\newcommand & \renewcommand}).
 
- at item \usefont@{codage@}@{famille@}@{série@}@{forme@}
+
+ at item \usefont@{@var{codage}@}@{@var{famille}@}@{@var{série}@}@{@var{allure}@}
 @findex \usefont
 Revient à la même chose que d'invoquer @code{\fontencoding},
 @code{\fontfamily}, @code{\fontseries} et @code{\fontshape} avec les
-paramètres donnés, suivi par @code{\selectfont}.
+paramètres donnés, suivi par @code{\selectfont}. Par exemple :
 
+ at example
+\usefont@{ot1@}@{cmr@}@{m@}@{n@}
+ at end example
+
 @end table
 
 
@@ -2119,7 +2263,7 @@
 @chapter Mise en page
 @cindex commandes de mise en page
 
-Diverses commandes pour contrôler la disposition générale de la page.
+Commandes pour contrôler la disposition générale de la page.
 
 @menu
 * \onecolumn :: Utiliser la disposition à une colonne.

Modified: trunk/latex2e.texi
===================================================================
--- trunk/latex2e.texi	2017-08-09 22:17:39 UTC (rev 589)
+++ trunk/latex2e.texi	2017-08-21 22:11:39 UTC (rev 590)
@@ -1738,7 +1738,8 @@
 @code{T1}, also known as the Cork encoding, which has support for the
 accented characters used by the most widespread European languages
 (German, French, Italian, Polish and others), which allows @TeX{} to
-hyphenate words containing accented letters.
+hyphenate words containing accented letters. For more, see
+ at url{https://ctan.org/pkg/encguide}.
 
 @item \fontfamily@{@var{family}@}
 @findex \fontfamily
@@ -1749,30 +1750,47 @@
 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 multitable {font} {Font Name Font Name XXXX}
+ at item @code{pag}
+ at tab Avant Garde
+ at item @code{fvs}
+ at tab Bitstream Vera Sans
+ at item @code{pbk}
+ at tab Bookman
+ at item @code{bch}
+ at tab Charter
+ at item @code{ccr}
+ at tab Computer Concrete
+ at item @code{cmr}
+ at tab Computer Modern
+ at item @code{pcr}
+ at tab Courier
+ at item @code{phv}
+ at tab Helvetica
+ at item @code{fi4}
+ at tab Inconsolata
+ at item @code{lmr}
+ at tab Latin Modern
+ at item @code{lmss}
+ at tab Latin Modern Sans
+ at item @code{lmtt}
+ at tab Latin Modern Typewriter
+ at item @code{pnc}
+ at tab New Century Schoolbook
+ at item @code{ppl}
+ at tab Palatino
+ at item @code{ptm}
+ at tab Times
+ at item @code{uncl}
+ at tab Uncial
+ at item @code{put}
+ at tab Utopia
+ at item @code{pzc}
+ at tab Zapf Chancery
+ at end multitable
+ at c xxx vincentb1 = why did you remove cmss and cmtt from this list. Shouldn't you say 
+ at c to use Latin Modern instead of Computer Modern ?
 
- 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@{@var{series}@}
 @findex \fontseries
@@ -1781,45 +1799,70 @@
 @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
- at item @code{bc} Bold condensed
- at item @code{bx} Bold extended
- at end itemize
+ at multitable {xx} {Medium (normal)xx}
+ at item @code{m}
+ at tab Medium (normal)
+ at item @code{b}
+ at tab Bold
+ at item @code{c}
+ at tab Condensed
+ at item @code{bc}
+ at tab Bold condensed
+ at item @code{bx}
+ at tab Bold extended
+ at end multitable
 
 @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
+ at multitable {xx} {Medium (normal) xx}
+ at item @code{ul}
+ at tab Ultra light
+ at item @code{el}
+ at tab Extra light
+ at item @code{l}
+ at tab Light
+ at item @code{sl}
+ at tab Semi light
+ at item @code{m}
+ at tab Medium (normal)
+ at item @code{sb}
+ at tab Semi bold
+ at item @code{b}
+ at tab Bold
+ at item @code{eb}
+ at tab Extra bold
+ at item @code{ub}
+ at tab Ultra bold
+ at end multitable
  
 @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
 
+ at multitable {xx} {Ultra condensed, 50 at dmn{}%xx}
+ at item @code{uc}
+ at tab Ultra condensed, 50 at dmn{}%
+ at item @code{ec}
+ at tab Extra condensed, 62.5 at dmn{}%
+ at item @code{c}
+ at tab Condensed, 75 at dmn{}%
+ at item @code{sc}
+ at tab Semi condensed, 87.5 at dmn{}%
+ at item @code{m}
+ at tab Medium, 100 at dmn{}%
+ at item @code{sx}
+ at tab Semi expanded, 112.5 at dmn{}%
+ at item @code{x}
+ at tab Expanded, 125 at dmn{}%
+ at item @code{ex}
+ at tab Extra expanded, 150 at dmn{}%
+ at item @code{ux}
+ at tab Ultra expanded, 200 at dmn{}%
+ at end multitable
+
+
 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 use just one
@@ -1830,15 +1873,22 @@
 @cindex shapes, of fonts
 Select font shape. Valid shapes are:
 
- 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
+ at multitable {xx} {Slanted (oblique)xx}
+ at item @code{n}
+ at tab Upright (normal)
+ at item @code{it}
+ at tab Italic
+ at item @code{sl}
+ at tab Slanted (oblique)
+ at item @code{sc}
+ at tab Small caps
+ at item @code{ui}
+ at tab Upright italics
+ at item @code{ol}
+ at tab Outline
+ at end multitable
 
+
 The two last shapes are not available for most font families, and
 small caps are often missing as well.
 
@@ -1859,8 +1909,9 @@
 @LaTeX{} multiplies the line spacing by the value of the
 @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@{\baselinestretch@}@{2.0@}} in the preamble.
+make a line skip change happen for the entire document, for instance
+doubling it, by doing @code{\renewcommand@{\baselinestretch@}@{2.0@}} in
+the preamble.
 
 @PkgIndex{setspace}
 @cindex double spacing



More information about the latexrefman-commits mailing list