Siguiente: Otras fuentes de información, Anterior: Otras aplicaciones de los trucos, Arriba: Trucajes adicionales
Las instrucciones de sobreescritura son con frecuencia largas y
tediosas de escribir, y se tienen que escribir de forma absolutamente
correcta. Si las mismas sobreescrituras se van a utilizar muchas
veces, podría merecer la pena definir variables para guardarlas.
Suponga que queremos realzar ciertas palabras de la letra de una
canción imprimiéndolas en cursiva y negrita. Las instrucciones
\italic
y \bold
no funcionan dentro de la letra de las
canciones, así que tenemos de usar en su lugar las siguientes
instrucciones \override
y \revert
:
\override Lyrics . LyricText #'font-shape = #'italic
\override Lyrics . LyricText #'font-series = #'bold
\revert Lyrics . LyricText #'font-shape
\revert Lyrics . LyricText #'font-series
Estas instrucciones serían extremadamente tediosas de escribir si hubiera muchas palabras que quisiéramos subrayar. Entonces, en vez de esto las definimos como dos variables, y las usamos de la siguiente forma:
emph = { \override Lyrics . LyricText #'font-shape = #'italic \override Lyrics . LyricText #'font-series = #'bold } norm = { \revert Lyrics . LyricText #'font-shape \revert Lyrics . LyricText #'font-series } global = { \time 4/4 \partial 4 \key c \major} MusicaSoprano = \relative c' { c4 | e4. e8 g4 g | a a g } MusicaAlto = \relative c' { c4 | c4. c8 e4 e | f f e } MusicaTenor = \relative c { e4 | g4. g8 c4. b8 | a8 b c d e4 } MusicaBajo = \relative c { c4 | c4. c8 c4 c | f8 g a b c4 } EstrofaUno = \lyrics { E -- | ter -- nal \emph Fa -- ther, \norm | strong to save, } EstrofaDos = \lyricmode { O | \emph Christ, \norm whose voice the | wa -- ters heard, } EstrofaTres = \lyricmode { O | \emph Ho -- ly Spi -- rit, \norm | who didst brood } EstrofaCuatro = \lyricmode { O | \emph Tri -- ni -- ty \norm of | love and pow'r } \score { \new ChoirStaff << \new Staff << \clef "treble" \new Voice = "Sop" { \voiceOne \global \MusicaSoprano } \new Voice = "Alto" { \voiceTwo \MusicaAlto } \new Lyrics \lyricsto "Sop" { \EstrofaUno } \new Lyrics \lyricsto "Sop" { \EstrofaDos } \new Lyrics \lyricsto "Sop" { \EstrofaTres } \new Lyrics \lyricsto "Sop" { \EstrofaCuatro } >> \new Staff << \clef "bass" \new Voice = "Tenor" { \voiceOne \MusicaTenor } \new Voice = "Bass" { \voiceTwo \MusicaBajo } >> >> }
Esta página corresponde a LilyPond-2.11.58 (rama de desarrollo).
Informe de los fallos a través de la lista en español lilypond-es, o en inglés a través de http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs.
Se agradecen las sugerencias para la documentación.
Otros idiomas: English.