Backporting of recent changes about French typography

This commit is contained in:
jpc 2016-04-16 09:18:35 +01:00
parent 7b896e0db8
commit e9cc60a5be

View File

@ -53,8 +53,17 @@
%\let\OrgIndex\index
%\renewcommand*{\index}[1]{\OrgIndex{#1}}
% use normal list environments also in French documents
\frenchbsetup{StandardLayout}
% modèle pour ajouter des arguments à \frenchbsetup
% par exemple ItemLabels=\textendash pour raccourcir
% les tirets des liste à puces
% ici, et uniquementpour ce manuel, on revient à l'ancien comportement
% de babel-french avec lequel la typographie les listes, des notes
% de bas de page et des retraits de premiers paragraphes dépend
% de la langue locale, voir le paragraphe 3.3.6.2 et la documentation
% de babel-french
\@ifpackageloaded{babel}{%
\frenchbsetup{GlobalLayoutFrench=false}
}{}
\end_preamble
\options refpage,intoc,bibliography=totoc,index=totoc,BCOR7.5mm,captions=tableheading,numbers=noenddot
\use_default_options false
@ -5850,6 +5859,100 @@ Listes ! ListePuces
\end_layout
\begin_layout Standard
\begin_inset Note Greyedout
status open
\begin_layout Plain Layout
Note du traducteur: la typographie des listes à puces diffère entre la langue
originale américaine et la langue française: contrairement aux explications
du manuel original anglophone, les marqueurs sont tous identiques en français
(implicitement un tiret long, ou tiret cadratin) et les indentations sont
spécifiques, comme vous pouvez le voir en exportant le guide en pdf.
Nous avons laissé les explications originales, correctes pour un document
anglophone, sous la rubrique
\begin_inset Quotes fld
\end_inset
Typographie américaine
\begin_inset Quotes frd
\end_inset
.
Nous répétons les listes sous forme adaptée ensuite, sous la rubrique
\begin_inset Quotes fld
\end_inset
Typographie française
\begin_inset Quotes frd
\end_inset
.
\end_layout
\begin_layout Plain Layout
La traduction en français du paragraphe original anglophone souffre normalement
d'une incohérence entre l'affichage dans la fenêtre LyX et la sortie imprimable
puisque la langue principale du présent manuel est le français
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
Avec
\begin_inset CommandInset href
LatexCommand href
name "babel-french"
target "http://daniel.flipo.free.fr/frenchb/frenchb-doc.pdf"
\end_inset
, la langue principale (celle qui apparaît en dernier dans les options de
classe du document) fixe la typographie des listes, des notes de bas de
page et le retrait éventuel des premiers paragraphes, quelle que soit la
langue locale utilisée dans le document: un chapitre en anglais, par exemple,
sera normalement imprimé en typographie française.
\end_layout
\end_inset
: la fenêtre LyX affiche la typographie américaine alors que la sortie affiche
la typographie française.
Pour éviter cette incohérence, nous avons forcé l'adaptation des conventions
typographiques au langage courant en insérant la commande
\begin_inset Newline newline
\end_inset
\family typewriter
\backslash
frenchbsetup{GlobalLayoutFrench=false}
\family default
\begin_inset Newline newline
\end_inset
dans le préambule et en marquant en anglais les listes du paragraphe en
typographie américaine.
\emph on
N'utilisez pas cette commande dans vos documents francophones personnels
\emph default
.
Par contre, l'incohérence subsiste dans le paragraphe en typographie française
puisque la fenêtre LyX affiche la typographie américaine dans tous les
cas.
\end_layout
\end_inset
\end_layout
\begin_layout Paragraph
Typographie américaine
\end_layout
\begin_layout Standard
\begin_inset CommandInset label
LatexCommand label
@ -5867,21 +5970,29 @@ ListePuces
\end_layout
\begin_layout Itemize
\lang english
chaque élément a une puce ou un symbole particulier comme marqueur;
\end_layout
\begin_deeper
\begin_layout Itemize
\lang english
LyX utilise le même symbole pour tous les éléments à un niveau de profondeur
donné.
\end_layout
\begin_layout Itemize
\lang english
le symbole apparaît au début de la ligne;
\end_layout
\end_deeper
\begin_layout Itemize
\lang english
les éléments peuvent être de n'importe quelle longueur.
LyX décale automatiquement la marge de gauche de chaque élément.
Le décalage est toujours relatif à l'environnement dans lequel la liste
@ -5893,6 +6004,8 @@ ListePuces
\end_layout
\begin_layout Itemize
\lang english
si vous emboîtez un environnement
\family sans
ListePuces
@ -5906,11 +6019,15 @@ ListePuces
\begin_deeper
\begin_layout Itemize
\lang english
il y a quatre symboles différents pour gérer jusqu'à quatre niveaux d'emboîtemen
t.
\end_layout
\begin_layout Itemize
\lang english
voyez la section
\begin_inset space ~
\end_inset
@ -5943,6 +6060,8 @@ Nous avons dit que des niveaux différents utilisent comme marqueurs des
\end_layout
\begin_layout Itemize
\lang english
le marqueur pour le premier niveau de
\family sans
ListePuces
@ -5952,6 +6071,8 @@ ListePuces
status collapsed
\begin_layout Plain Layout
\lang english
NdT: C'est toujours un point noir qui apparaît à l'écran, mais le résultat
imprimé peut différer en fonction de la langue du document, comme c'est
le cas en français.
@ -5966,31 +6087,43 @@ NdT: C'est toujours un point noir qui apparaît à l'écran, mais le résultat
\begin_deeper
\begin_layout Itemize
\lang english
pour le deuxième niveau, c'est un tiret,
\end_layout
\begin_deeper
\begin_layout Itemize
\lang english
pour le troisième, un astérisque,
\end_layout
\begin_deeper
\begin_layout Itemize
\lang english
pour le quatrième, c'est un point centré,
\end_layout
\end_deeper
\begin_layout Itemize
\lang english
retour au troisième niveau,
\end_layout
\end_deeper
\begin_layout Itemize
\lang english
au deuxième,
\end_layout
\end_deeper
\begin_layout Itemize
\lang english
au plus extérieur.
\end_layout
@ -6040,6 +6173,149 @@ reference "sec:Emboîter-les-Environnements"
.
\end_layout
\begin_layout Paragraph
Typographie française
\end_layout
\begin_layout Standard
L'environnement
\family sans
ListePuces
\family default
a les propriétés suivantes :
\end_layout
\begin_layout Itemize
chaque élément a une puce ou un symbole particulier comme marqueur;
\end_layout
\begin_deeper
\begin_layout Itemize
LyX utilise le même symbole pour tous les éléments à un niveau de profondeur
donné.
\end_layout
\begin_layout Itemize
le symbole apparaît au début de la ligne;
\end_layout
\end_deeper
\begin_layout Itemize
les éléments peuvent être de n'importe quelle longueur.
LyX décale automatiquement la marge de gauche de chaque élément.
Le décalage est toujours relatif à l'environnement dans lequel la liste
\family sans
ListePuces
\family default
peut se trouver;
\end_layout
\begin_layout Itemize
si vous emboîtez un environnement
\family sans
ListePuces
\family default
dans un autre environnement
\family sans
ListePuces
\family default
, le marqueur reste le même;
\end_layout
\begin_deeper
\begin_layout Itemize
il est possible de gérer jusqu'à quatre niveaux d'emboîtement.
\end_layout
\begin_layout Itemize
voyez la section
\begin_inset CommandInset ref
LatexCommand ref
reference "sec:Emboîter-les-Environnements"
\end_inset
 pour des explications détaillées sur l'emboîtement.
\end_layout
\end_deeper
\begin_layout Standard
Nous avons dit que des niveaux différents utilisent le même marqueur.
Voici un exemple des quatre profondeurs d'emboîtement possibles:
\end_layout
\begin_layout Itemize
le marqueur pour le premier niveau de ListePuces est un tiret long
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
NdT: Voir la note précédente en ce qui concerne l'affichage écran.
\end_layout
\end_inset
;
\end_layout
\begin_deeper
\begin_layout Itemize
pour le deuxième niveau, c'est le même tiret,
\end_layout
\begin_deeper
\begin_layout Itemize
pour le troisième, le même tiret,
\end_layout
\begin_deeper
\begin_layout Itemize
pour le quatrième, le même tiret,
\end_layout
\end_deeper
\begin_layout Itemize
retour au troisième niveau,
\end_layout
\end_deeper
\begin_layout Itemize
au deuxième,
\end_layout
\end_deeper
\begin_layout Itemize
au plus extérieur.
\end_layout
\begin_layout Standard
Les usages typographiques acceptent également un tiret plus court, ou tiret
demi-cadratin.
Si vous préférez l'esthétique de ce tiret, vous pouvez le modifier en ajoutant
dans le préambule la directive
\begin_inset Newline newline
\end_inset
\family typewriter
ItemLabels=
\backslash
textendash
\family default
\begin_inset Newline newline
\end_inset
à la commande
\family typewriter
\backslash
frenchbsetup
\family default
(voir le commentaire approprié dans le préambule).
\end_layout
\begin_layout Subsubsection
Énumération
\begin_inset Index idx
@ -6066,7 +6342,19 @@ L'environnement
Énumération
\family default
est un outil qui sert à créer des listes ordonnées et des plans.
Il a les propriétés suivantes :
Il a les propriétés suivantes
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
NdT: contrairement aux listes à puces, les marqueurs des énumérations ne
dépendent pas de la langue, seuls les espacements sont légèrement modifiés
en français.
\end_layout
\end_inset
:
\end_layout
\begin_layout Enumerate
@ -17505,45 +17793,36 @@ Nota: le paragraphe qui suit est traduit de l'anglais, langue dans laquelle
ces considérations ne vous concernent donc que si vous écrivez en anglais,
c'est pourquoi nous avons laissé les exemples dans cette langue.
En français, il n'y a pas de différence entre l'espace de fin de phrase
et l'espace entre mots, et le caractère
et l'espace entre mots: les caractères
\family sans
Insertion\SpecialChar \menuseparator
Caractère spécial\SpecialChar \menuseparator
Point final
Caractère
\begin_inset space ~
\end_inset
spécial\SpecialChar \menuseparator
Point
\begin_inset space ~
\end_inset
final
\family default
n'a donc pas besoin d'être utilisé.
et
\family sans
Insertion\SpecialChar \menuseparator
Typographie
\begin_inset space ~
\end_inset
spéciale\SpecialChar \menuseparator
Espace entre mots
\family default
n'ont donc pas besoin d'être utilisés.
\end_layout
\begin_layout Plain Layout
Par contre, avec babel french, vous pouvez contrôler cet espacement via
les commandes
\family typewriter
\backslash
frenchspacing
\family default
et
\family typewriter
\backslash
nonfrenchspacing
\family default
en code TeX:
\family typewriter
\backslash
frenchspacing
\family default
(implicite au début d'un document en français) assure une typographie à
le française,
\family typewriter
\backslash
nonfrenchspacing
\family default
force une typographie à l'anglaise.
Voyez le dernier paragraphe du Manuel d'apprentissage pour les détails
sur la typographie française.
Voyez le dernier paragraphe du Manuel d'apprentissage pour les détails sur
la typographie française.
\end_layout
\end_inset