[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