9.2.3 Colocación horizontal de las sílabas
Para aumentar la separación entre las líneas de texto, establezca
la propiedad minimum-distance de LyricSpace.
\relative c' { c c c c \override Lyrics.LyricSpace.minimum-distance = 1.0 c c c c } \addlyrics { longtext longtext longtext longtext longtext longtext longtext longtext }![]()
Para efectuar este cambio en todas las letras de la partitura,
ajuste la propiedad dentro del bloque \layout.
\score { \relative { c' c c c c c c c } \addlyrics { longtext longtext longtext longtext longtext longtext longtext longtext } \layout { \context { \Lyrics \override LyricSpace.minimum-distance = 1.0 } } }![]()
Fragmentos de código seleccionados
Alineación de la letra
La alineación horizontal de la letra se puede ajustar
sobreescribiendo la propiedad self-alignment-X del objeto
LyricText. El valor -1 significa alineado por la
izquierda, 0 es centrado y 1 es derecha; de forma
alternativa también podemos usar los valores de Scheme
#LEFT, #CENTER y #RIGHT en lugar de números.
También son posibles otros valores numéricos. Importante: no
olvide añadir el prfijo de Scheme ‘#’ para los números
negativos.
\layout { ragged-right = ##f } \relative c'' { c1 c c c } \addlyrics { \once \override LyricText.self-alignment-X = #LEFT "left-aligned" \once \override LyricText.self-alignment-X = #CENTER "centered" \once \override LyricText.self-alignment-X = 1 "right-aligned" \once \override LyricText.self-alignment-X = #-1.5 "very right" }![]()
Alineación de sílabas con melisma
De forma predeterminada, las sílabas de la letra que comienzan un
melisma se alinean a la izquierda sobre su nota correspondiente. Se
puede alterar la alineación usando la propiedad
lyricMelismaAlignment.
<< \new Staff { \new Voice = "vocal" \relative c'' { \override TextScript.staff-padding = #2 c d~^\markup default d e c d~^\markup "right aligned" d e c d~^\markup "center aligned" d e c d~^\markup "reset to default" d e } } \new Lyrics \lyricsto "vocal" { word word word \set lyricMelismaAlignment = #RIGHT word word word \set lyricMelismaAlignment = #CENTER word word word \unset lyricMelismaAlignment word word word } >> \layout { ragged-right = ##f }![]()
Advertencias y problemas conocidos
La comprobación necesaria para asegurar que las inscripciones de texto están dentro de los márgenes, requiere cálculos adicionales. Para acelerar ligeramente el procesado, se puede desactivar esta funcionalidad:
\override Score.PaperColumn.keep-inside-line = ##f
Para hacer que el texto evite también las líneas divisorias, use
\layout {
\context {
\Lyrics
\consists Bar_engraver
\consists Separating_line_group_engraver
\hide BarLine
}
}
![[image of music]](../d5/lily-0dae4908.png)
![[image of music]](../4f/lily-03e1e2cc.png)
![[image of music]](../cb/lily-35d0024f.png)
![[image of music]](../89/lily-5c55460e.png)