X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Ffr%2Fnotation%2Ftext.itely;h=ee0983f71979dd84080a6ecb1a60ea3b190a7fd0;hb=32a34dcef0c0041c6d62677487a380b5c8b85712;hp=7d487ab2ab77c2318ff25dbdcff302be968989fc;hpb=f41973ff763d5972a85995b6d40c864281ec6714;p=lilypond.git diff --git a/Documentation/fr/notation/text.itely b/Documentation/fr/notation/text.itely index 7d487ab2ab..ee0983f719 100644 --- a/Documentation/fr/notation/text.itely +++ b/Documentation/fr/notation/text.itely @@ -1,13 +1,13 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- @ignore - Translation of GIT committish: 057106293b07b74b00553fe4dc3dfac5c1f3b682 + Translation of GIT committish: 0f93dd92ffa0319328e58148458d22c5448b3d58 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' Guide, node Updating translation committishes.. @end ignore -@c \version "2.14.0" +@c \version "2.16.0" @c Translators: Jean-Charles Malahieude @c Translation checkers: Valentin Villenave, John Mandereau @@ -32,6 +32,7 @@ chapitres qui leur sont dédiés. C'est le cas de la * Fontes:: @end menu + @node Ajout de texte @subsection Ajout de texte @translationof Writing text @@ -52,6 +53,7 @@ d'informations, voir @ref{Codage du texte}.} * Texte indépendant:: @end menu + @node Commentaires textuels @unnumberedsubsubsec Commentaires textuels @translationof Text scripts @@ -60,7 +62,7 @@ d'informations, voir @ref{Codage du texte}.} @cindex blocs de texte @cindex ajout de texte -Vous pouvez ajouter à une partition des indications sous forme texuelle, +Vous pouvez ajouter à une partition des indications sous forme textuelle, comme dans l'exemple suivant. Ces indications se placeront manuellement au-dessus ou au-dessous de la portée selon la syntaxe utilisée -- cf. @ref{Direction et positionnement}. @@ -108,7 +110,6 @@ textuelles et articulations, reportez-vous au chapitre @code{\textLengthOff}. @endpredefined - @seealso Manuel d'initiation : @rlearning{Positionnement des objets}. @@ -124,22 +125,18 @@ Morceaux choisis : Référence des propriétés internes : @rinternals{TextScript}. - @cindex texte hors marges @cindex marges, texte qui dépasse @cindex texte, maintien dans les marges @cindex texte, maintien dans les marges - @knownissues - S'assurer que tous les éléments textuels et les paroles respectent les marges du document requiert des calculs relativement lourds@tie{}; -c'est la raison pour laquelle LilyPond, par défaut, ne s'en préoccupe -pas. Vous pouvez cependant l'y forcer en définissant +vous pouvez toutefois vous en affranchir en ajoutant @example -\override Score.PaperColumn #'keep-inside-line = ##t +\override Score.PaperColumn #'keep-inside-line = ##f @end example @@ -192,22 +189,17 @@ Les détails concernant la syntaxe à utiliser sont expliqués au chapitre @funindex \textSpannerNeutral @funindex textSpannerNeutral - @predefined @code{\textSpannerUp}, @code{\textSpannerDown}, @code{\textSpannerNeutral}. @endpredefined -@knownissues -LilyPond ne peut traiter qu'un seul extenseur à la fois par voix. - @snippets - -@lilypondfile[verbatim,lilyquote,texidoc,doctitle] +@lilypondfile[verbatim,quote,texidoc,doctitle] {dynamics-text-spanner-postfix.ly} -@lilypondfile[verbatim,lilyquote,texidoc,doctitle] +@lilypondfile[verbatim,quote,texidoc,doctitle] {dynamics-custom-text-spanner-postfix.ly} @seealso @@ -223,6 +215,9 @@ Morceaux choisis : Référence des propriétés internes : @rinternals{TextSpanner}. +@knownissues +LilyPond ne peut traiter qu'un seul extenseur à la fois par voix. + @node Indications textuelles @unnumberedsubsubsec Indications textuelles @@ -293,19 +288,16 @@ c1 c c c @end lilypond - @snippets - -@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] +@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle] {printing-marks-at-the-end-of-a-line.ly} -@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] +@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle] {aligning-marks-with-various-notation-objects.ly} -@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] +@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle] {printing-marks-on-every-staff.ly} - @seealso Manuel de notation : @ref{Indications de repère}, @@ -329,8 +321,8 @@ Référence des propriétés internes : @cindex texte indépendant @cindex texte isolé @cindex texte en préambule -@cindex top-level text -@cindex text, top-level +@cindex top-level, texte +@cindex texte, top-level @cindex indépendant, texte @funindex \markup @@ -369,24 +361,20 @@ de générer des ouvrages complets uniquement grâce à LilyPond. Cette fonctionnalité, ainsi que la syntaxe appropriée, est abordée plus en détail au chapitre @ref{Texte avec sauts de page}. - @funindex \markup @funindex markup -@funindex \markuplines -@funindex markuplines +@funindex \markuplist +@funindex markuplist @predefined @code{\markup}, -@code{\markuplines}. +@code{\markuplist}. @endpredefined - @snippets - -@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] +@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle] {stand-alone-two-column-markup.ly} - @seealso Manuel de notation : @ref{Mise en forme du texte}, @@ -417,6 +405,7 @@ forme du texte à l'aide de la syntaxe propre au mode @code{\markup}. * Texte avec sauts de page:: @end menu + @node Introduction au formatage de texte @unnumberedsubsubsec Introduction au formatage de texte @translationof Text markup introduction @@ -446,7 +435,7 @@ d'être mis entre accolades. Contrairement aux indications simples, du type "entre guillemets", les blocs @code{\markup} peuvent contenir des expressions imbriquées ou d'autres commandes @emph{markup}, dès lors qu'elles sont précédées du -caractère @code{\}. Ces commandes n'affecteront que la première +caractère@tie{}@code{\}. Ces commandes n'affecteront que la première expression qui les suit. @lilypond[quote,verbatim,relative=2] @@ -468,12 +457,13 @@ c @cindex mode markup et guillemets Un bloc @code{\markup} peut contenir du texte entre guillemets. De -telles chaines seront considérées comme des expressions textuelles +telles chaînes seront considérées comme des expressions textuelles minimales@tie{}; à ce titre, toute commande de type @emph{markup} ou -tout caractère spécial -- tel un @code{\} ou un @code{#} -- sera imprimé -littéralement et sans influer sur le formatage du texte. Il est de ce -fait possible d'imprimer des guillemets informatiques @code{"} dès lors -qu'ils sont précédés d'une oblique inverse. +tout caractère spécial -- tel un@tie{}@code{\} ou un@tie{}@code{#} -- +sera imprimé littéralement et sans influer sur le formatage du texte. +Il est de ce fait possible d'imprimer des guillemets +informatiques@tie{}@code{"} dès lors qu'ils sont précédés d'une oblique +inverse. @c repeat double quote for pairing " @c KEEP LY @@ -515,20 +505,17 @@ Pour une liste des différentes commandes spécifiques au mode @code{\markup}, consultez l'annexe @ref{Text markup commands} (en anglais). - @seealso Manuel de notation : @ref{Text markup commands}. -Morceaux choisis : -@rlsrnamed{Text,Texte}. - Fichiers d'initialisation : @file{scm/markup.scm}. +Morceaux choisis : +@rlsrnamed{Text,Texte}. @knownissues - Les erreurs de syntaxe en mode @emph{markup} sont peu explicites. @@ -562,9 +549,10 @@ d,_\markup { \italic quasi \smallCaps Tromba } f1 d2 r @end lilypond -@cindex caratères, taille +@cindex caractères, taille @cindex texte, taille +@funindex \abs-fontsize @funindex \fontsize @funindex fontsize @funindex \smaller @@ -574,38 +562,41 @@ f1 d2 r @funindex \magnify @funindex magnify -La taille des caractères se modifie de différentes manières@tie{}: -@itemize -@item -à partir de l'une des tailles standard prédéfinies, +La taille des caractères se modifie, relativement à la taille globale +des portées, de différentes manières. -@item -en étant définie en valeur absolue, +Vous pouvez adopter l'une des tailles prédéfinies, comme ici@tie{}: -@item -en adoptant une valeur relative à celle précédemment définie. -@end itemize +@lilypond[quote,verbatim,relative=2] +b1_\markup { \huge Sinfonia } +b1^\markup { \teeny da } +b1-\markup { \normalsize camera } +@end lilypond -@noindent -Voici une illustration de ces trois différentes méthodes@tie{}: +Vous pouvez la modifier relativement à sa valeur précédente@tie{}: -@lilypond[quote,verbatim,relative=1] -f1_\markup { - \tiny espressivo - \large e - \normalsize intenso -} -a^\markup { - \fontsize #5 Sinfonia - \fontsize #2 da - \fontsize #3 camera -} -bes^\markup { (con - \larger grande - \smaller emozione - \magnify #0.6 { e sentimento } ) -} -d c2 r8 c bes a g1 +@lilypond[quote,verbatim,relative=2] +b1_\markup { \larger Sinfonia } +b1^\markup { \smaller da } +b1-\markup { \magnify #0.6 camera } +@end lilypond + +Vous pouvez l'augementer ou la diminuer par rapport à la taille globale +de portée@tie{}: + +@lilypond[quote,verbatim,relative=2] +b1_\markup { \fontsize #-2 Sinfonia } +b1^\markup { \fontsize #1 da } +b1-\markup { \fontsize #3 camera } +@end lilypond + +Vous pouvez lui attribuer une valeur arbitraire quelle que soit la +taille de portée globale@tie{}: + +@lilypond[quote,verbatim,relative=2] +b1_\markup { \abs-fontsize #20 Sinfonia } +b1^\markup { \abs-fontsize #8 da } +b1-\markup { \abs-fontsize #14 camera } @end lilypond @cindex indice @@ -615,6 +606,8 @@ d c2 r8 c bes a g1 @funindex super @funindex \sub @funindex sub +@funindex \normal-size-super +@funindex normal-size-super Vous pouvez imprimer du texte en indice ou en exposant. Celui-ci sera dans un taille plus petite, mais rien ne s'oppose à ce que vous lui @@ -701,7 +694,6 @@ Pour savoir comment personnaliser des fontes, reportez-vous au chapitre @funindex \larger @funindex larger - @predefined @code{\teeny}, @code{\tiny}, @@ -713,7 +705,6 @@ Pour savoir comment personnaliser des fontes, reportez-vous au chapitre @code{\larger}. @endpredefined - @seealso Manuel de notation : @ref{Font}, @@ -721,15 +712,15 @@ Manuel de notation : @ref{Indications de reprise manuelles}, @ref{Fontes}. +Fichiers d'initialisation : +@file{scm/define-markup-commands.scm}. + Morceaux choisis : @rlsrnamed{Text,Texte}. Référence des propriétés internes : @rinternals{TextScript}. -Fichiers d'initialisation : -@file{scm/define-markup-commands.scm}. - @knownissues Le recours aux commandes @code{\teeny}, @code{\tiny},@code{\small}, @code{\normalsize}, @code{\large} et @code{\huge} produiront des @@ -817,7 +808,7 @@ solution consiste alors à déplacer l'intégralité de ces objets L'alignement vertical est quant à lui un peu plus compliqué. Comme nous l'avons vu ci-avant, les objets @emph{markup} peuvent être déplacés dans -leur intégralité. Il est néanmois possible de déplacer certains +leur intégralité. Il est néanmoins possible de déplacer certains éléments spécifiques au sein d'un bloc @emph{markup}. En pareil cas, l'élément à déplacer doit être précédé d'un @qq{point d'ancrage} -- un autre élément du @emph{markup} ou un objet invisible. L'exemple qui @@ -872,10 +863,10 @@ d,^\markup { a'4 a g2 a @end lilypond -@cindex multi-ligne, markup -@cindex markup multi-ligne -@cindex multi-ligne, texte -@cindex texte multi-ligne +@cindex multiligne, markup +@cindex markup multiligne +@cindex multiligne, texte +@cindex texte multiligne @cindex texte en colonnes @cindex colonnes de texte @@ -914,7 +905,7 @@ sa propre ligne, tantôt alignée à gauche, tantôt centrée. Pareillement, une liste d'éléments ou d'expressions sera répartie sur une ligne entière, voire même centrée sur toute la page s'il n'y a qu'un seul élément. De telles expressions peuvent à leur tour contenir du -texte multi-ligne ou une autre expression @emph{markup}. +texte multiligne ou une autre expression @emph{markup}. @lilypond[quote,verbatim] \markup { @@ -983,7 +974,6 @@ le montre l'exemple suivant@tie{}: Une liste des différentes commandes permettant d'aligner du texte en mode @emph{markup} est disponible à l'annexe @ref{Align}. - @seealso Manuel d'initiation : @rlearning{Déplacement d'objets}. @@ -992,15 +982,15 @@ Manuel de notation : @ref{Align}, @ref{Indications textuelles}. +Fichiers d'initialisation : +@file{scm/define-markup-commands.scm}. + Morceaux choisis : @rlsrnamed{Text,Texte}. Référence des propriétés internes : @rinternals{TextScript}. -Fichiers d'initialisation : -@file{scm/define-markup-commands.scm}. - @node Éléments graphiques dans du texte formaté @unnumberedsubsubsec Éléments graphiques dans du texte formaté @@ -1009,7 +999,7 @@ Fichiers d'initialisation : @cindex graphisme, tracé @cindex tracé d'objets graphiques @cindex graphiques, tracé d'objets -@cindex embedding graphic objects +@cindex intégration d'objet graphique @cindex objets graphiques, tracé Vous pouvez, grâce aux mode @emph{markup}, ajouter divers objets @@ -1171,23 +1161,22 @@ c L'annexe @ref{Graphic} répertorie les différentes commandes en matière de graphisme. - @seealso Manuel de notation : @ref{Graphic}, @ref{Annotations éditoriales}, @ref{Align}. +Fichiers d'initialisation : +@file{scm/define-markup-commands.scm}, +@file{scm/stencil.scm}. + Morceaux choisis : @rlsrnamed{Text,Texte}. Référence des propriétés internes : @rinternals{TextScript}. -Fichiers d'initialisation : -@file{scm/define-markup-commands.scm}, -@file{scm/stencil.scm}. - @node Notation musicale dans du texte formaté @unnumberedsubsubsec Notation musicale dans du texte formaté @@ -1255,7 +1244,7 @@ c16 c2^\markup { \musicglyph #"timesig.neomensural94" } @end lilypond -Le sous-chapitre @ref{Tout savoir sur les fontes} contient d'autres +La rubrique @ref{Tout savoir sur les fontes} contient d'autres informations sur l'impression de glyphes non alphabétiques, tels que des crochets ou accolades. @@ -1306,24 +1295,23 @@ c d e f Les différentes commandes @emph{markup} relatives à la notation musicale sont répertoriées à l'annexe @ref{Music}. - @seealso Manuel de notation : @ref{Music}, @ref{La fonte Feta}, @ref{Tout savoir sur les fontes}. +Fichiers d'initialisation : +@file{scm/define-markup-commands.scm}, +@file{scm/fret-diagrams.scm}, +@file{scm/harp-pedals.scm}. + Morceaux choisis : @rlsrnamed{Text,Texte}. Référence des propriétés internes : @rinternals{TextScript}. -Fichiers d'initialisation : -@file{scm/define-markup-commands.scm}, -@file{scm/fret-diagrams.scm}, -@file{scm/harp-pedals.scm}. - @node Texte avec sauts de page @unnumberedsubsubsec Texte avec sauts de page @@ -1334,21 +1322,21 @@ Fichiers d'initialisation : @cindex markup, texte multi-page @cindex plusieurs pages de texte -@funindex \markuplines -@funindex markuplines +@funindex \markuplist +@funindex markuplist @funindex \justified-lines @funindex justified-lines @funindex \wordwrap-lines @funindex wordwrap-lines Alors que @code{\markup} s'utilise pour traiter un bloc de texte -insécable, @code{\markuplines} permet, employé en tête de partition, +insécable, @code{\markuplist} permet, employé en tête de partition, d'obtenir un bloc de lignes réparties différemment et, le cas échéant, sur plusieurs pages. @c KEEP LY @lilypond[quote,verbatim] -\markuplines { +\markuplist { \justified-lines { Un long texte constitué de lignes justifiées. ... @@ -1375,31 +1363,28 @@ d'une liste d'étiquettes. Les différentes commandes permettant de générer des listes de lignes se trouve dans l'annexe @ref{Text markup list commands}. +@funindex \markuplist +@funindex markuplist + +@predefined +@code{\markuplist}. +@endpredefined @seealso Manuel de notation : @ref{Text markup list commands}, -Morceaux choisis : -@rlsrnamed{Text,Texte}. - -@c TODO en attendant redécoupage et création de "extending" -jcm -@c Extension : -@c @rextend{New markup list command definition}. - -Référence des propriétés internes : -@rinternals{TextScript}. +Manuel d'extension : +@rextend{Définition d'une nouvelle commande de liste de markups}. Fichiers d'initialisation : @file{scm/define-markup-commands.scm}. +Morceaux choisis : +@rlsrnamed{Text,Texte}. -@funindex \markuplines -@funindex markuplines - -@predefined -@code{\markuplines}. -@endpredefined +Référence des propriétés internes : +@rinternals{TextScript}. @node Fontes @@ -1416,6 +1401,7 @@ partition. * Choix des fontes par défaut:: @end menu + @node Tout savoir sur les fontes @unnumberedsubsubsec Tout savoir sur les fontes @translationof Fonts explained @@ -1462,7 +1448,7 @@ auquel est accolé un numéro d'ordre. Lorsque vous désirez imprimer une accolade, vous devez la @qq{chercher} par son numéro d'ordre -- d'où la fonction @code{\lookup} de l'exemple ci-dessus --, tout en sachant qu'il est compris entre @code{0} (la plus petite) et @code{575} (la plus -grande). Vous serez souvent amené à procéder par tatonnement pour +grande). Vous serez souvent amené à procéder par tâtonnement pour arriver au résultat optimal. Par ailleurs, @code{fetaBraces} ne comporte que des accolades ouvrantes. Pour obtenir une accolade fermante, il suffit d'appliquer une rotation au glyphe sélectionné, @@ -1523,7 +1509,6 @@ deux prochaines parties@tie{}: @ref{Attribution d'une fonte en particulier} et @ref{Choix des fontes par défaut}. - @seealso Manuel de notation : @ref{La fonte Feta}, @@ -1566,7 +1551,6 @@ lilypond -dshow-available-fonts toto @noindent (quel qu'il soit, le dernier argument est obligatoire). - @seealso Manuel de notation : @ref{Tout savoir sur les fontes}, @@ -1616,7 +1600,6 @@ d'explications sur les fontes, relisez @ref{Tout savoir sur les fontes}. @c we don't do Helvetica / Courier, since GS incorrectly loads @c Apple TTF fonts - @seealso Manuel de notation : @ref{Tout savoir sur les fontes},