- common notation
- fundamental
- tutorial
- tweaks
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: d0b51cc48c2d66efbd1cbdc682dd622e7a2a93f9
+ Translation of GIT committish: 45f95ed2dabb3aef3c9a6995701dc255ba88d68a
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
écrire une voix sur une portée.
@menu
écrire une voix sur une portée.
@menu
-* Barres et contrôle de mesure::
+* Barre et contrôle de mesure::
* Altérations et armure::
* Liaisons::
* Articulations et nuances::
* Altérations et armure::
* Liaisons::
* Articulations et nuances::
-@node Barres et contrôle de mesure
-@subsection Barres et contrôle de mesure
+@node Barre et contrôle de mesure
+@subsection Barre et contrôle de mesure
@translationof Bar lines and bar checks
@translationof Bar lines and bar checks
-@subheading Barres de mesure
-@c VO Bar lines
+@menu
+* Barre de mesure::
+* Contrôle de mesure::
+@end menu
+
+
+@node Barre de mesure
+@unnumberedsubsubsec Barre de mesure
+@translationof Bar lines
Les simples barres de mesure se placent automatiquement ; nul n'est
besoin de les saisir. D'autres types de barre de mesure sont accessibles
Les simples barres de mesure se placent automatiquement ; nul n'est
besoin de les saisir. D'autres types de barre de mesure sont accessibles
-@subheading Contrôle de mesure
-@c VO Bar checks
+@node Contrôle de mesure
+@unnumberedsubsubsec Contrôle de mesure
+@translationof Bar checks
Les contrôles de barre de mesure -- @emph{bar checks} en anglais -- ne
sont à priori pas strictement nécessaires. Ils permettent cependant
Les contrôles de barre de mesure -- @emph{bar checks} en anglais -- ne
sont à priori pas strictement nécessaires. Ils permettent cependant
@subsection Altérations et armure
@translationof Accidentals and key signatures
@subsection Altérations et armure
@translationof Accidentals and key signatures
+@menu
+* Altérations::
+* Armures::
+* Attention aux armures et aux hauteurs::
+@end menu
+
@warning{Si, comme nombre de nouveaux utilisateurs, ce qui suit vous
paraît déroutant, lisez cette partie jusqu'au bout, à plus forte raison
si vous n'avez jamais fait de solfège !}
@warning{Si, comme nombre de nouveaux utilisateurs, ce qui suit vous
paraît déroutant, lisez cette partie jusqu'au bout, à plus forte raison
si vous n'avez jamais fait de solfège !}
+@node Altérations
+@unnumberedsubsubsec Altérations
+@translationof Accidentals
@cindex altérations
@cindex dièse
@cindex altérations
@cindex dièse
+@node Armures
+@unnumberedsubsubsec Armures
+@translationof Key signatures
@cindex armure, définition de l'
@cindex armure, altérations à l'
@cindex armure, définition de l'
@cindex armure, altérations à l'
-@subheading Attention aux armures et aux hauteurs
+@node Attention aux armures et aux hauteurs
+@unnumberedsubsubsec Attention aux armures et aux hauteurs
+@translationof Warning key signatures and pitches
Glossaire musicologique :
@rglosnamed{accidental,altération}, @rglosnamed{key signature,armure},
Glossaire musicologique :
@rglosnamed{accidental,altération}, @rglosnamed{key signature,armure},
@subsection Liaisons
@translationof Ties and slurs
@subsection Liaisons
@translationof Ties and slurs
+@menu
+* Liaisons de prolongation::
+* Liaisons d'articulation::
+* Liaisons de phrasé::
+* Attention aux types de liaison::
+@end menu
+
@cindex liaisons de prolongation
@cindex liaisons de tenue
@cindex prolongation, liaisons de
@cindex liaisons de prolongation
@cindex liaisons de tenue
@cindex prolongation, liaisons de
-@subheading Liaisons de prolongation
+@node Liaisons de prolongation
+@unnumberedsubsubsec Liaisons de prolongation
+@translationof Ties
Glossaire musicologique :
@rglosnamed{tie,liaison de tenue}.
Glossaire musicologique :
@rglosnamed{tie,liaison de tenue}.
+@node Liaisons d'articulation
+@unnumberedsubsubsec Liaisons d'articulation
+@translationof Slurs
+
@cindex liaisons d'articulation
@cindex articulation, liaisons d'
@cindex liaisons d'articulation
@cindex articulation, liaisons d'
-@subheading Liaisons d'articulation
@c Le terme de "slur" a deux sens en français : articulation et phrasé.
@c Je garde ici le terme "legato", tel qu'il apparaît dans le texte original,
@c Le terme de "slur" a deux sens en français : articulation et phrasé.
@c Je garde ici le terme "legato", tel qu'il apparaît dans le texte original,
+@node Liaisons de phrasé
+@unnumberedsubsubsec Liaisons de phrasé
+@translationof Phrasing slurs
+
@cindex liaisons de phrasé
@cindex phrasé, liaisons de
@cindex liaisons de phrasé
@cindex phrasé, liaisons de
-@cindex legato
-@subheading Liaisons de phrasé
De plus longues liaisons, dites de phrasé, sont délimitées par @code{\(}
et @code{\)}. Il est possible d'avoir en même temps des legatos et des
De plus longues liaisons, dites de phrasé, sont délimitées par @code{\(}
et @code{\)}. Il est possible d'avoir en même temps des legatos et des
g4\( g8( a) b( c) b4\)
@end lilypond
g4\( g8( a) b( c) b4\)
@end lilypond
+@c @ smallspace
+
+
+@node Attention aux types de liaison
+@unnumberedsubsubsec Attention aux types de liaison
+@translationof Warnings slurs vs. ties
@cindex liaisons d'articulation et de prolongation, différences
@cindex liaisons d'articulation et de prolongation, différences
-@subheading Attention aux types de liaison
Glossaire musicologique :
@rglos{articulation}, @rglosnamed{slur,liaison},
Glossaire musicologique :
@rglos{articulation}, @rglosnamed{slur,liaison},
@subsection Articulations et nuances
@translationof Articulation and dynamics
@subsection Articulations et nuances
@translationof Articulation and dynamics
-@subheading Articulations
+@menu
+* Articulation::
+* Doigté::
+* Nuance::
+@end menu
+
+
+@node Articulation
+@unnumberedsubsubsec Articulation
+@translationof Articulations
@cindex articulation
@cindex accents
@cindex articulation
@cindex accents
+@node Doigté
+@unnumberedsubsubsec Doigté
+@translationof Fingerings
+
@cindex doigtés
@funindex ^
@cindex doigtés
@funindex ^
+@node Nuance
+@unnumberedsubsubsec Nuance
+@translationof Dynamics
@cindex nuances
@cindex decrescendo
@cindex nuances
@cindex decrescendo
@subsection Commandes rythmiques avancées
@translationof Advanced rhythmic commands
@subsection Commandes rythmiques avancées
@translationof Advanced rhythmic commands
-@subheading Mesure incomplète
+@menu
+* Mesure incomplète::
+* Nolet::
+* Note d'ornement::
+@end menu
+
+
+@node Mesure incomplète
+@unnumberedsubsubsec Mesure incomplète
+@translationof Partial measure
@cindex levée
@cindex anacrouse
@cindex levée
@cindex anacrouse
+@node Nolet
+@unnumberedsubsubsec Nolet
+@translationof Tuplets
@cindex nolets
@cindex triolets
@cindex nolets
@cindex triolets
-@subheading Notes d'ornement
+@node Note d'ornement
+@unnumberedsubsubsec Note d'ornement
+@translationof Grace notes
@cindex notes d'ornement
@cindex ornementation
@cindex notes d'ornement
@cindex ornementation
@cindex expression musicale
@cindex expression musicale
+@menu
+* Analogie avec les expressions mathématiques::
+* Expressions musicales simultanées -- plusieurs portées::
+* Expressions musicales simultanées -- une seule portée::
+@end menu
+
Dans les fichiers source LilyPond, la musique est représentée par ce
qu'on appelle des @emph{expressions musicales}. En soi, une seule note
peut constituer une expression musicale :
Dans les fichiers source LilyPond, la musique est représentée par ce
qu'on appelle des @emph{expressions musicales}. En soi, une seule note
peut constituer une expression musicale :
-@subheading Analogie avec les expressions mathématiques
+@node Analogie avec les expressions mathématiques
+@unnumberedsubsubsec Analogie avec les expressions mathématiques
+@translationof Analogy mathematical expressions
de la musique polyphonique.
de la musique polyphonique.
-@subheading Expressions musicales simultanées -- plusieurs portées
+@node Expressions musicales simultanées -- plusieurs portées
+@unnumberedsubsubsec Expressions musicales simultanées -- plusieurs portées
+@translationof Simultaneous music expressions multiple staves
@cindex portées multiples
@cindex polyphonie
@cindex portées multiples
@cindex polyphonie
au au @code{c''} de la commande @code{@bs{}relative} de départ.}
au au @code{c''} de la commande @code{@bs{}relative} de départ.}
-@subheading Expressions musicales simultanées -- une seule portée
+@node Expressions musicales simultanées -- une seule portée
+@unnumberedsubsubsec Expressions musicales simultanées -- une seule portée
+@translationof Simultaneous music expressions single staff
Pour déterminer le nombre de portées, LilyPond regarde le début de la
première expression. Si c'est une seule note, une seule portée est
Pour déterminer le nombre de portées, LilyPond regarde le début de la
première expression. Si c'est une seule note, une seule portée est
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: 47c20999a49c7c77167089761a4dd964884e53fe
+ Translation of GIT committish: 45f95ed2dabb3aef3c9a6995701dc255ba88d68a
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: 8df40d45e4366f4e9baa2cec3b7eb38b6482150f
+ Translation of GIT committish: 45f95ed2dabb3aef3c9a6995701dc255ba88d68a
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
-@subheading Production de la partition
+@node Production de la partition
+@unnumberedsubsubsec Production de la partition
+@translationof Producing output
@cindex fichier PDF
@cindex PDF
@cindex fichier PDF
@cindex PDF
@cindex simple, notation
@cindex notation simple
@cindex simple, notation
@cindex notation simple
+@menu
+* Hauteurs::
+* Durées et rythme::
+* Silences::
+* Métrique::
+* Indication de tempo::
+* Clefs::
+* Tout ensemble::
+@end menu
+
Il y a certains éléments graphiques de notation que LilyPond ajoute
automatiquement. Dans l'exemple suivant, nous n'avons fourni que
quatre hauteurs, mais LilyPond a ajouté une clef, un chiffre de mesure
Il y a certains éléments graphiques de notation que LilyPond ajoute
automatiquement. Dans l'exemple suivant, nous n'avons fourni que
quatre hauteurs, mais LilyPond a ajouté une clef, un chiffre de mesure
+@node Hauteurs
+@unnumberedsubsubsec Hauteurs
+@translationof Pitches
@cindex hauteurs
@cindex mode relatif
@cindex hauteurs
@cindex mode relatif
@c " - keeps quotes in order for context-sensitive editor -td
@c " - keeps quotes in order for context-sensitive editor -td
-@subheading Durées et rythme
+@node Durées et rythme
+@unnumberedsubsubsec Durées et rythme
+@translationof Durations (rhythms)
@cindex note, durée
@cindex durées
@cindex note, durée
@cindex durées
+@node Silences
+@unnumberedsubsubsec Silences
+@translationof Rests
@cindex silences
@cindex notation des silences
@cindex silences
@cindex notation des silences
+@node Métrique
+@unnumberedsubsubsec Métrique
+@node Time signature
@cindex métrique
@cindex chiffre de mesure
@cindex métrique
@cindex chiffre de mesure
-@subheading Indication de tempo
+@node Indication de tempo
+@unnumberedsubsubsec Indication de tempo
+@translationof Tempo marks
@cindex tempo, indication
@cindex indication du tempo
@cindex tempo, indication
@cindex indication du tempo
+@node Clefs
+@unnumberedsubsubsec Clefs
+@translationof Clef
-@subheading Tout ensemble
+@node Tout ensemble
+@unnumberedsubsubsec Tout ensemble
+@translationof All together
Voici un bref exemple qui rassemble tous les éléments que nous déjà
vus :
Voici un bref exemple qui rassemble tous les éléments que nous déjà
vus :
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: 34f7824737173f1b485c8989dd0de6b45c8b7c2a
+ Translation of GIT committish: 45f95ed2dabb3aef3c9a6995701dc255ba88d68a
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@cindex méthodes de retouche
@menu
@cindex méthodes de retouche
@menu
-* La commande \override::
-* La commande \revert::
-* Le préfixe \once::
-* La commande \overrideProperty::
-* La commande \tweak::
+* La commande override::
+* La commande revert::
+* Le préfixe once::
+* La commande overrideProperty::
+* La commande tweak::
-@node La commande \override
-@unnumberedsubsubsec La commande @code{\override}
-@translationof The \override command
+@node La commande override
+@unnumberedsubsubsec La commande @code{@bs{}override}
+@translationof The override command
@cindex override, commande
@cindex override, syntaxe
@cindex override, commande
@cindex override, syntaxe
-@node La commande \revert
-@unnumberedsubsubsec La commande @code{\revert}
-@translationof The \revert command
+@node La commande revert
+@unnumberedsubsubsec La commande @code{@bs{}revert}
+@translationof The revert command
-@node Le préfixe \once
-@unnumberedsubsubsec Le préfixe @code{\once}
-@translationof The \once prefix
+@node Le préfixe once
+@unnumberedsubsubsec Le préfixe @code{@bs{}once}
+@translationof The once prefix
@funindex \once
@funindex once
@funindex \once
@funindex once
préfixer d'un @code{\once} est donc sans effet.
préfixer d'un @code{\once} est donc sans effet.
-@node La commande \overrideProperty
-@unnumberedsubsubsec La commande @code{\overrideProperty}
-@translationof The \overrideProperty command
+@node La commande overrideProperty
+@unnumberedsubsubsec La commande @code{@bs{}overrideProperty}
+@translationof The overrideProperty command
@cindex overrideProperty, commande
@cindex overrideProperty, commande
@c Maybe explain in a later iteration -td
@c Maybe explain in a later iteration -td
-@node La commande \tweak
-@unnumberedsubsubsec La commande @code{\tweak}
-@translationof The \tweak command
+@node La commande tweak
+@unnumberedsubsubsec La commande @code{@bs{}tweak}
+@translationof The tweak command
@menu
* La propriété outside-staff-priority::
@menu
* La propriété outside-staff-priority::
-* La commande \textLengthOn::
+* La commande textLengthOn::
* Positionnement des nuances::
* Dimensionnement des objets graphiques::
@end menu
* Positionnement des nuances::
* Dimensionnement des objets graphiques::
@end menu
commande @code{textLengthOn}.
commande @code{textLengthOn}.
-@node La commande \textLengthOn
-@unnumberedsubsubsec La commande @code{\textLengthOn}
-@translationof The \textLengthOn command
+@node La commande textLengthOn
+@unnumberedsubsubsec La commande @code{@bs{}textLengthOn}
+@translationof The textLengthOn command
@cindex notes, répartition selon le texte
@cindex notes, répartition selon le texte
proche (généralement une note ou une ligne de portée) ;
@code{staff-padding} ne s'applique qu'aux objets qui sont toujours
placés au-dehors de la portée -- il contrôle l'espace minimum à insérer
proche (généralement une note ou une ligne de portée) ;
@code{staff-padding} ne s'applique qu'aux objets qui sont toujours
placés au-dehors de la portée -- il contrôle l'espace minimum à insérer
-entre l'objet et la portée. Attention : par défaut,
-@code{staff-padding} concerne les objets positionnés par rapport
-à la portée et n'a aucun effet sur les objets qui sont positionnés par
-rapport à une note ; il est toutefois possible de le régler pour
-fonctionner avec ces derniers.
+entre la portée et l'objet extérieur. Attention : @code{staff-padding}
+concerne les objets positionnés par rapport à la portée et n'a aucun
+effet sur les objets qui sont positionnés par rapport à une note ; tout
+aménagement qui lui serait apporté ne provoquera pas d'eereur, mais sera
+ignoré.
Pour trouver quelle propriété @code{padding} employer pour l'objet que
vous cherchez à repositionner, il vous faut consulter les propriétés de
Pour trouver quelle propriété @code{padding} employer pour l'objet que
vous cherchez à repositionner, il vous faut consulter les propriétés de
-l'objet dans la RPI. Prenez garde que les propriétés @code{padding} ne
-sont pas forcément traitées dans l'objet en question ; il faut
-alors regarder les objets qui semblent s'en rapprocher.
+l'objet dans la Référence des propriétés internes. Prenez garde que les
+propriétés @code{padding} ne sont pas forcément traitées dans l'objet en
+question ; il faut alors regarder les objets qui semblent s'en
+rapprocher.
Toutes les valeurs @code{padding} sont exprimées en espace de portée.
Pour la plupart des objets, la valeur par défaut est aux alentours de
Toutes les valeurs @code{padding} sont exprimées en espace de portée.
Pour la plupart des objets, la valeur par défaut est aux alentours de
@cindex objets, alignement sur une ligne de base
@code{staff-padding} sert à aligner des objets tels que des nuances
@cindex objets, alignement sur une ligne de base
@code{staff-padding} sert à aligner des objets tels que des nuances
-sur une ligne fictive à une hauteur donnée par rapport à la portée
-plutôt qu'à une hauteur qui varie en fonction de la position de la note
-sur laquelle porte l'objet. Ce n'est pas une propriété de
-@code{DynamicText} mais de @code{DynamicLineSpanner}, car la ligne
-fictive est destinée à s'appliquer autant à @strong{toutes} les nuances,
-notamment celles qui sont créées comme des bandeaux en longueur (en
-anglais @emph{Spanners}). Tel est donc le moyen d'aligner les
-indications de nuance, comme dans cet exemple repris de la section
-précédente :
+sur une ligne fictive à une distance donnée par rapport à la portée en
+l'absence d'autre élément de notation qui les repousserait. Ce n'est
+pas une propriété de @code{DynamicText} mais de
+@code{DynamicLineSpanner}, car la ligne fictive est destinée à
+s'appliquer autant à @strong{toutes} les nuances, notamment celles qui
+sont créées comme des bandeaux en longueur (en anglais @emph{Spanners}).
+Tel est donc le moyen d'aligner les indications de nuance, comme dans
+cet exemple repris de la section précédente :
@cindex DynamicText, exemple de dérogation
@cindex extra-spacing-width, exemple d'utilisation de la propriété
@cindex DynamicText, exemple de dérogation
@cindex extra-spacing-width, exemple d'utilisation de la propriété
@cindex staff-padding, exemple d'utilisation de la propriété
@lilypond[quote,fragment,ragged-right,verbatim,relative=2]
@cindex staff-padding, exemple d'utilisation de la propriété
@lilypond[quote,fragment,ragged-right,verbatim,relative=2]
-\dynamicUp
-% Extend width by 1 unit
-\override DynamicText.extra-spacing-width = #'(-0.5 . 0.5)
-% Align dynamics to a base line 2 units above staff
-\override DynamicLineSpanner.staff-padding = #2
-a4\f b\mf a\mp b\p
+\override DynamicLineSpanner.staff-padding = #3
+a4\f b\mf a\p b\mp
@ref{Retouches avancées avec Scheme}.
@lilypond[quote,verbatim,ragged-right]
@ref{Retouches avancées avec Scheme}.
@lilypond[quote,verbatim,ragged-right]
-mpdolce = -\tweak #'self-alignment-X #-0.6 #
- (make-dynamic-script
- (markup #:dynamic "mp"
- #:normal-text #:italic "dolce" ))
+mpdolce =
+ \tweak self-alignment-X #-0.6
+ #(make-dynamic-script
+ #{ \markup { \dynamic mp \normal-text \italic \bold dolce } #})
inst =
#(define-music-function
inst =
#(define-music-function
@example
%%% enregistrez ceci dans un fichier nommé "definitions.ily"
@example
%%% enregistrez ceci dans un fichier nommé "definitions.ily"
-mpdolce = -\tweak #'self-alignment-X #-0.6 #
- (make-dynamic-script
- (markup #:dynamic "mp"
- #:normal-text #:italic "dolce" ))
+mpdolce =
+ \tweak self-alignment-X #-0.6
+ #(make-dynamic-script
+ #@{ \markup @{ \dynamic mp \normal-text \italic \bold dolce @} #@})
inst =
#(define-music-function
inst =
#(define-music-function
@end example
@lilypond[quote,ragged-right]
@end example
@lilypond[quote,ragged-right]
-mpdolce = -\tweak #'self-alignment-X #-0.6 #
- (make-dynamic-script
- (markup #:dynamic "mp"
- #:normal-text #:italic "dolce" ))
+mpdolce =
+ \tweak self-alignment-X #-0.6
+ #(make-dynamic-script
+ #{ \markup { \dynamic mp \normal-text \italic \bold dolce } #})
inst =
#(define-music-function
inst =
#(define-music-function
@example
%%% definitions.ily
@example
%%% definitions.ily
-mpdolce = -\tweak #'self-alignment-X #-0.6 #
- (make-dynamic-script
- (markup #:dynamic "mp"
- #:normal-text #:italic "dolce" ))
+mpdolce =
+ \tweak self-alignment-X #-0.6
+ #(make-dynamic-script
+ #@{ \markup @{ \dynamic mp \normal-text \italic \bold dolce @} #@})
inst =
#(define-music-function
inst =
#(define-music-function
@end example
@lilypond[quote,ragged-right]
@end example
@lilypond[quote,ragged-right]
-mpdolce = -\tweak #'self-alignment-X #-0.6 #
- (make-dynamic-script
- (markup #:dynamic "mp"
- #:normal-text #:italic "dolce" ))
+mpdolce =
+ \tweak self-alignment-X #-0.6
+ #(make-dynamic-script
+ #{ \markup { \dynamic mp \normal-text \italic \bold dolce } #})
inst =
#(define-music-function
inst =
#(define-music-function
@example
%%% web-publish.ily
@example
%%% web-publish.ily
-mpdolce = -\tweak #'self-alignment-X #-0.6 #
- (make-dynamic-script
- (markup #:dynamic "mp"
- #:normal-text #:italic "dolce" ))
+mpdolce =
+ \tweak self-alignment-X #-0.6
+ #(make-dynamic-script
+ #@{ \markup @{ \dynamic mp \normal-text \italic \bold dolce @} #@})
inst =
#(define-music-function
inst =
#(define-music-function
@end example
@lilypond[quote,ragged-right]
@end example
@lilypond[quote,ragged-right]
-mpdolce = -\tweak #'self-alignment-X #-0.6 #
- (make-dynamic-script
- (markup #:dynamic "mp"
- #:normal-text #:italic "dolce" ))
+mpdolce =
+ \tweak self-alignment-X #-0.6
+ #(make-dynamic-script
+ #{ \markup { \dynamic mp \normal-text \italic \bold dolce } #})
inst =
#(define-music-function
inst =
#(define-music-function
Il est possible, bien sûr, de rendre cela encore plus pratique. Nous
pourrions créer un fichier @file{definitions.ily} qui ne contiendrait
Il est possible, bien sûr, de rendre cela encore plus pratique. Nous
pourrions créer un fichier @file{definitions.ily} qui ne contiendrait
-que les définitions de @code{mpdolce} et de @code{inst}, un
-fichier @file{publication-web.ily} qui ne contiendrait que la section
+que les définitions de @code{mpdolce} et de @code{inst}, un fichier
+@file{publication-web.ily} qui ne contiendrait que la section
@code{layout} décrite ci-dessus et un fichier @file{universite.ily} qui
ne contiendrait que les retouches pour produire le résultat que mon
professeur préfère. Le début du fichier @file{musique.ly} ressemblerait
@code{layout} décrite ci-dessus et un fichier @file{universite.ily} qui
ne contiendrait que les retouches pour produire le résultat que mon
professeur préfère. Le début du fichier @file{musique.ly} ressemblerait