@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
* Fontes::
@end menu
+
@node Ajout de texte
@subsection Ajout de texte
@translationof Writing text
* Texte indépendant::
@end menu
+
@node Commentaires textuels
@unnumberedsubsubsec Commentaires textuels
@translationof Text scripts
@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}.
@code{\textLengthOff}.
@endpredefined
-
@seealso
Manuel d'initiation :
@rlearning{Positionnement des objets}.
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
@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
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
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},
@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
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},
* Texte avec sauts de page::
@end menu
+
@node Introduction au formatage de texte
@unnumberedsubsubsec Introduction au formatage de texte
@translationof Text markup introduction
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]
@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
@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.
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
@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
@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
@funindex \larger
@funindex larger
-
@predefined
@code{\teeny},
@code{\tiny},
@code{\larger}.
@endpredefined
-
@seealso
Manuel de notation :
@ref{Font},
@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
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
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
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 {
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}.
@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é
@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
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é
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.
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
@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.
...
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
* Choix des fontes par défaut::
@end menu
+
@node Tout savoir sur les fontes
@unnumberedsubsubsec Tout savoir sur les fontes
@translationof Fonts explained
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é,
@ref{Attribution d'une fonte en particulier}
et @ref{Choix des fontes par défaut}.
-
@seealso
Manuel de notation :
@ref{La fonte Feta},
@noindent
(quel qu'il soit, le dernier argument est obligatoire).
-
@seealso
Manuel de notation :
@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},