| [ << Texto ] | [Top][Contents][Index] | [ Música vocal >> ] |
| [ < Etiquetas de sección ] | [ Up: Escritura del texto ] | [ Texto separado > ] |
8.1.5 Marcas de texto
Las marcas o llamadas de texto son objetos textuales que, a diferencia de las inscripciones de texto (see Inscripciones textuales), no se imprimen sobre las notas sino entre ellas, a menudo alineadas a una barra de compás.
Nota: Versiones antiguas de LilyPond usaban la instrucción
\mark para las marcas de texto, aunque está indicada
principalmente para las llamadas de ensayo (see Llamadas de ensayo). Las instrucciones \textMark y
\textEndMark están más indicadas para marcas de texto
en cuanto a su configuración predeterminada, así como a la
posibilidad de tener varias marcas de texto en el mismo punto.
Por tanto, se recomienda usar \textMark y
\textEndMark en lugar de \mark "Texto" o
\mark \markup …. Observe que si estamos
convirtiendo texto que usa \mark para las marcas de
texto, las sobreescrituras que usan RehearsalMark se deben
cambiar por TextMark.
Antes de usar marcas o llamadas de texto, se recomienda buscar una
instrucción más específica, si hay alguna disponible. Para los
textos que identifican una sección, use \sectionLabel
(see Etiquetas de sección). Para las indicaciones de salto, use
\jump (see Marcas de repetición manual). Estas instrucciones
tienen distintas configuraciones de disposición predeterminadas, y
crean objetos separados que se pueden formatear de forma diferente
de las marcas de texto genéricas, en las hojas de estilo.
Se introduce una marca de texto usando \textMark o
\textEndMark. La instrucción \textMark dibuja una
marca alineada a la izquierda.
\fixed c'' { \textMark "Fl. 1 solo" c4 e g2 \textMark "A due" e4 g c'2 }![]()
Si se produce un salto de línea en el lugar donde se ha usado la
\textMark, el texto aparece en el sistema siguiente.
\fixed c'' { \textMark "Fl. 1 solo" c4 e g2 \break \textMark "A due" e4 g c'2 }![]()
A diferencia de \textMark, \textEndMark creao una
marca alineada por la derecha. Si se produce sobre un salto de
línea, se imprime en el sistema anterior.
\fixed c' { \repeat volta 2 { c4 e8 f g2 e4 f8 g c'2 \textEndMark "ad lib" } \break c'4 8 8 4 8 8 c'1 }![]()
Se puede hacer un formateo complejo de los textos usando un bloque
\markup (see Formatear el texto).
\relative { <c' e>1 \textMark \markup { \italic { colla parte } } <d f>2 <e g> <c f aes>1 }![]()
Las instrucciones \markLengthOn y \markLengthOff
(see Indicaciones metronómicas) también se pueden usar en las marcas de
texto.
{ \mark \default c'2 2 \textEndMark "long mark text" \markLengthOn 2 2 \mark \default 2 2 \textEndMark "long mark text" }![]()
Las marcas de texto se pueden imprimir debajo del pentagrama.
\fixed c' { c4 g c'8 b c4 e' c' c2 c4 g c'8 b c4 e' c' g2 e'4 c' c'8 b c'4 g4 c' c2~ c1 \tweak direction #DOWN \tweak font-size -1 \textEndMark "Composed on November 13th, 2020" }![]()
Puede haber varias marcas de texto en el mismo momento. El orden
en que se apilan se puede sobreescribir usando la propiedad
outside-staff-priority (see Evitar las colisiones verticales). Como alternativa, una marca de texto única con
\markup \column { … } puede conseguir el mismo
efecto.
\fixed c' { \repeat volta 2 { c4 g c'8 b c4 e' c' c2 \textEndMark "ad lib." \tweak outside-staff-priority 1200 \tweak font-size -1 \textEndMark "2nd time a due" } }![]()
Se puede alterar la alineación de una marca de texto.
{ c'8 8 8 8 8 8 8 8 \textMark \markup \column { \line { Left-aligned mark } \line { (default for \concat { \typewriter "\\textMark" ) } } } d'8 8 8 8 8 8 8 8 } { c'8 8 8 8 8 8 8 8 \tweak self-alignment-X #CENTER \textMark "Centered mark" d'8 8 8 8 8 8 8 8 } { c'8 8 8 8 8 8 8 8 \tweak self-alignment-X #RIGHT \textMark \markup \right-column { \line { Right-aligned mark } \line { (default for \concat { \typewriter "\\textEndMark" ) } } } d'8 8 8 8 8 8 8 8 }![]()
Instrucciones predefinidas
\textMark,
\textEndMark,
\markLengthOn,
\markLengthOff.
Fragmentos de código seleccionados
Imprimir marcas de ensayo en cualquier pentagrama
Aunque normalmente las marcas de ensayo y textuales solo se imprimen sobre el pentagrama superior, también se pueden imprimir en otro pentagrama cualquiera.
\score { << \new Staff { \mark \default c''1 \textMark "molto" c'' } \new Staff { \mark \default c'1 \textMark "molto" c' } >> \layout { \context { \Score \remove Mark_engraver \remove Text_mark_engraver \remove Staff_collecting_engraver } \context { \Staff \consists Mark_engraver \consists Text_mark_engraver \consists Staff_collecting_engraver } } }![]()
Véase también
Referencia de la notación: Indicaciones metronómicas, Llamadas de ensayo, Etiquetas de sección, Formatear el texto, Notación musical dentro de elementos de marcado, La tipografía Emmentaler.
Fragmentos de código: Text.
Referencia de funcionamiento interno: TextMarkEvent, Text_mark_engraver, TextMark.
| [ << Texto ] | [Top][Contents][Index] | [ Música vocal >> ] |
| [ < Etiquetas de sección ] | [ Up: Escritura del texto ] | [ Texto separado > ] |
![[image of music]](../1f/lily-6d2f59bb.png)
![[image of music]](../df/lily-5cb6094f.png)
![[image of music]](../c8/lily-7424cf14.png)
![[image of music]](../f6/lily-5a028a71.png)
![[image of music]](../9c/lily-6243cabf.png)
![[image of music]](../af/lily-45999efb.png)
![[image of music]](../3e/lily-4494acdd.png)
![[image of music]](../94/lily-0446a11e.png)
![[image of music]](../8e/lily-5f96b2a7.png)