Agencement de paroles séparées sur une seule ligne ¶
On peut vouloir positionner les paroles de différents intervenants sur
une même ligne, notamment pour un dialogue par bribes. Cet extrait
montre comment y parvenir en ajustant la propriété
nonstaff-nonstaff-spacing de l’objet graphique
VerticalAxisGroup.
\layout {
\context {
\Lyrics
\override VerticalAxisGroup
.nonstaff-nonstaff-spacing
.minimum-distance = ##f
}
}
aliceSings = \markup { \smallCaps "Alice" }
eveSings = \markup { \smallCaps "Eve" }
<<
\new Staff <<
\new Voice = "alice" {
f'4^\aliceSings g' r2 |
s1 |
f'4^\aliceSings g' r2 |
s1 | \break
% ...
\voiceOne
s2 a'8^\aliceSings a' b'4 |
\oneVoice
g'1
}
\new Voice = "eve" {
s1 |
a'2^\eveSings g' |
s1 |
a'2^\eveSings g'
% ...
\voiceTwo
f'4^\eveSings a'8 g' f'4 e' |
\oneVoice
s1
}
>>
\new Lyrics \lyricsto "alice" {
may -- be
sec -- ond
% ...
Shut up, you fool!
}
\new Lyrics \lyricsto "eve" {
that the
words are
% ...
…and then I was like–
}
>>