@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: 16d46fb0995cc6d078617ada1e8fea7879dffe07
+ Translation of GIT committish: 3c0f38115857598db730782b1d2ff0a19fd833af
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
\header {
title = "DAS WOHLTEMPERIRTE CLAVIER"
subtitle = "TEIL I"
- % Pas de mention spéciale pour cet ouvrage
+ % Pas de mention spéciale par défaut pour cet ouvrage
tagline = ##f
}
\markup { \vspace #1 }
meter = "Tempo"
arranger = "Arrangeur"
% Les champs suivants sont centrés en bas de page
- tagline = "« tagline » ou mention spéciale en pied de dernière page"
- copyright = "copyright en pied de première page"
+ tagline = "Le « tagline » ou mention spéciale va en pied de dernière page"
+ copyright = "Le copyright va en pied de première page"
}
\score {
{ s1 }
@end itemize
-La mention spéciale se modifie en alimentant le champ @code{tagline} au
-niveau du bloc @code{\header} principal.
+Le texte de la mention spéciale par défaut se modifie en alimentant le
+champ @code{tagline} au niveau du bloc @code{\header} principal.
@lilypond[papersize=a8landscape,verbatim]
\book {
\header {
- tagline = "... music notation for Everyone"
+ tagline = "... la notation musicale pour Tous"
}
\score {
\relative {
}
@end lilypond
-Pour supprimer le @code{tagline}, il suffit de lui assigner la valeur
-@code{##f}.
+Pour supprimer le @code{tagline} par défaut, il suffit de lui assigner
+la valeur @code{##f}.
@node Titrages personnalisés
@end verbatim
Les @emph{markups} dévolus à la mise en forme de la table des matières
-se définissent dans le bloc @code{\paper}. Il s'agit par défaut de
-@code{tocTitleMarkup} pour le titre de la table, et de
-@code{tocItemMarkup} pour ses éléments -- composés de leur libellé et
-numéro de page. Vous pouvez bien entendu personnaliser ces variables :
+se définissent dans le bloc @code{\paper}. LilyPond dispose de deux
+@emph{markups} prédéfinis :
+
+@itemize
+
+@item
+@code{tocTitleMarkup}
+
+@noindent
+Utilisé pour mettre en forme le titre de la table des matières.
+
+@verbatim
+tocTitleMarkup = \markup \huge \column {
+ \fill-line { \null "Table of Contents" \null }
+ \null
+}
+@end verbatim
+
+@item
+@code{tocItemMarkup}
+
+@noindent
+Utilisé pour mettre en forme les éléments au sein de la table des
+matières.
+
+@verbatim
+tocItemMarkup = \markup \fill-line {
+ \fromproperty #'toc:text \fromproperty #'toc:page
+}
+@end verbatim
+
+@end itemize
+
+@noindent
+Ces variables sont adaptables.
+
+Voici comment, par exemple, franciser le titre :
@verbatim
\paper {
- %% Traduit le titre de la table des matières en français :
tocTitleMarkup = \markup \huge \column {
\fill-line { \null "Table des matières" \null }
\hspace #1
}
- %% des fontes un peu plus grandes
- tocItemMarkup = \markup \large \fill-line {
- \fromproperty #'toc:text \fromproperty #'toc:page
- }
+@end verbatim
+
+L'exemple suivant illustre la manière de modifier la taille des éléments
+de la table des matières :
+
+@verbatim
+tocItemMarkup = \markup \large \fill-line {
+ \fromproperty #'toc:text \fromproperty #'toc:page
}
@end verbatim
Notez bien la manière de référencer le libellé et le numéro de page dans
la définition de @code{tocItemMarkup}.
-N'hésitez pas à définir vous-même d'autres commandes et @emph{markups}
-afin de construire une table plus élaborée :
-@itemize
-@item
-commencez par définir une nouvelle variable de type @code{markup} au
-sein du bloc @code{\paper},
+L'élément et son numéro de page peuvent se rejoindre par une ligne
+pointillée :
-@item
-puis définissez une fonction musicale chargée d'insérer un élément de la
-table à partir de cette variable.
-@end itemize
+@lilypond[verbatim,line-width=10.0\cm]
+\header { tagline = ##f }
+\paper {
+ tocItemMarkup = \tocItemWithDotsMarkup
+}
-Dans l'exemple qui suit, nous avons créé un nouveau style d'élément dans
-le but de mentionner les actes dans la table des matières d'un opéra :
+\book {
+ \markuplist \table-of-contents
+ \tocItem \markup { Allegro }
+ \tocItem \markup { Largo }
+ \markup \null
+}
+@end lilypond
+
+N'hésitez pas à définir vous-même d'autres commandes et @emph{markups}
+afin de construire une table plus élaborée. Dans l'exemple qui suit,
+nous créons un nouveau style d'élément dans le but de mentionner les
+actes dans la table des matières d'un opéra :
+
+@noindent
+Commençons par définir une nouvelle variable de type @code{markup} --
+appelée @code{tocActMarkup} -- au sein du bloc @code{\paper}.
@verbatim
\paper {
\hspace #1
}
}
+@end verbatim
+@noindent
+Créons ensuite une fonction musicale (@code{tocAct}) utilisant la
+nouvelle définition de @emph{markup} @code{tocActMarkup}.
+
+@verbatim
tocAct =
-#(define-music-function (text) (markup?)
- (add-toc-item! 'tocActMarkup text))
+ #(define-music-function (text) (markup?)
+ (add-toc-item! 'tocActMarkup text))
@end verbatim
+@noindent
+Dans un fichier LilyPond, l'utilisation de cette définition
+personnalisée pourrait ressembler à ceci :
+
@lilypond[line-width=10.0\cm]
\header { tagline = ##f }
\paper {
}
tocAct =
-#(define-music-function (text) (markup?)
- (add-toc-item! 'tocActMarkup text))
+ #(define-music-function (text) (markup?)
+ (add-toc-item! 'tocActMarkup text))
\book {
\markuplist \table-of-contents
}
@end lilypond
-L'élément et son numéro de page peuvent se rejoindre par une ligne
-pointillée :
-
-@lilypond[verbatim,line-width=10.0\cm]
-\header { tagline = ##f }
-\paper {
- tocItemMarkup = \tocItemWithDotsMarkup
-}
+Voici comment utiliser la commande @code{\fill-with-pattern} dans le
+cadre d'une table des matières :
-\book {
- \markuplist \table-of-contents
- \tocItem \markup { Allegro }
- \tocItem \markup { Largo }
- \markup \null
-}
-@end lilypond
+@verbatim
+ tocItemMarkup = \markup { \fill-line {
+ \override #'(line-width . 70)
+ \fill-with-pattern #1.5 #CENTER . \fromproperty #'toc:text \fromproperty #'toc:page
+ }
+ }
+@end verbatim
@predefined
@funindex \table-of-contents
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: 3ff93fbd01133506d14c929740bd26b34f59c5b4
+ Translation of GIT committish: 3c0f38115857598db730782b1d2ff0a19fd833af
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
n'est donc pas nécessaire de faire appel à la commande @code{\partial}
ou à des contrôles d'intégrité de mesure.
-@lilypond[verbatim,quote]
-\relative { % no \partial here
- c'4 e g % no bar check here
- % no \partial here
- \repeat volta 4 {
- e4 |
- c2 e |
- % no \partial here
- g4 g g % no bar check here
- }
- % no \partial here
- g4 |
- a2 a |
- g1 |
+@lilypond[verbatim,quote,relative=1]
+c'4 e g
+\repeat volta 4 {
+ e4 |
+ c2 e |
+ g4 g g
}
+g4 |
+a2 a |
+g1 |
@end lilypond
+@cindex reprise et contrôle de mesure
+@cindex contrôle de mesure et reprise
+
Il est possible de créer des reprises en début de morceau avec une
levée. Le cas est similaire à ce que nous venons de voir. Toutefois,
l'utilisation d'un @code{\partial} est ici nécessaire pour respecter
cette entame.
-@lilypond[verbatim,quote]
-\relative {
- \partial 4 % required
- \repeat volta 4 {
- e'4 |
- c2 e |
- % no \partial here
- g4 g g % no bar check here
- }
- % no \partial here
- g4 |
- a2 a |
- g1 |
+@lilypond[verbatim,quote,relative=1]
+\partial 4
+\repeat volta 4 {
+ e'4 |
+ c2 e |
+ g4 g g
}
+g4 |
+a2 a |
+g1 |
@end lilypond
@cindex reprise et liaison de prolongation
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: 16d46fb0995cc6d078617ada1e8fea7879dffe07
+ Translation of GIT committish: 3c0f38115857598db730782b1d2ff0a19fd833af
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
séparément, combiner des notes en accord ou indiquer un solo ne serait
pas optimal en pareil cas. LilyPond dispose alors de certaines
commandes qui permettent d'influencer le comportement de la fonction
-@code{\partcombine} :
-
-Les commandes se terminant par @code{@dots{}Once} n'affectent que la
-note qui les suit directement dans l'expression musicale.
+@code{\partcombine}. Ces commandes peuvent se voir préfixées d'un
+@code{\once} de sorte à n'affecter que la note qui les suit
+directement dans l'expression musicale.
@itemize
@item
-@code{\partcombineApart} et @code{\once \partcombineApart} maintiennent
-les notes dans des voix séparées même si elles peuvent se combiner en
-accord ou en unisson.
+@code{\partcombineApart} maintient les notes dans des voix séparées même
+si elles peuvent se combiner en accord ou en unisson.
@item
-@code{\partcombineChords} et @code{\once \partcombineChords} combinent les
-notes en accords.
+@code{\partcombineChords} combine les notes en accords.
@item
-@code{\partcombineUnisono} et @code{\once \partcombineUnisono} combinent
-les voix en un « unisson ».
+@code{\partcombineUnisono} combine les voix en un « unisson ».
@item
-@code{\partcombineSoloI} et @code{\once \partcombineSoloI} affichent
-exclusivement la première voix et l'affublent d'un « Solo ».
+@code{\partcombineSoloI} affiche exclusivement la première voix et
+l'affuble d'un « Solo ».
@item
-@code{\partcombineSoloII} et @code{\once \partcombineSoloII} affichent
-exclusivement la deuxième voix et l'affublent d'un « Solo ».
+@code{\partcombineSoloII} affiche exclusivement la deuxième voix et
+l'affuble d'un « Solo ».
@item
-@code{\partcombineAutomatic} et @code{\once \partcombineAutomatic}
-annulent les effets des dérogations précédentes et activent le
-comportement standard de la fonction @code{\partcombine}.
+@code{\partcombineAutomatic} annule les effets des dérogations
+précédentes et active le comportement standard de la fonction
+@code{\partcombine}.
@end itemize
@lilypond[quote,verbatim]