Siguiente: , Anterior: Extensiones de texto, Arriba: Writing text


Indicaciones de texto

La instrucción \mark (llamada de ensayo) se usa principalmente para Llamadas de ensayo, pero también se puede usar para poner símbolos como coda, segno y calderón encima de una línea divisoria. Utilice \markup para acceder al símbolo apropiado (los símbolos se encuentran relacionados en La tipografía Feta).

     
     c1 \mark \markup { \musicglyph #"scripts.ufermata" }
     c1

[image of music]

\mark se tipografía solamente sobre el pentagrama superior de la partitura. Si especifica la instrucción \mark en una línea divisoria, la llamada resultante se coloca encima de la barra. Si lo especifica en medio de un compás la llamada resultante se coloca entre las notas. Si se especifica antes del comienzo de una línea de la partitura, se coloca antes de la primera nota de esta línea. Por último, si la marca se produce en un salto de línea, se imprimirá al principio de la línea siguiente. Si no hay ninguna línea después de la actual, la llamada no se imprimirá en absoluto.

Propiedades trucadas frecuentemente

Para imprimir la llamada al final de la línea actual, utilice

\override Score.RehearsalMark
  #'break-visibility = #begin-of-line-invisible

Con frecuencia, \mark se utiliza para añadir texto al final de un compás. En tales casos es muy útil cambiar el #'self-alignment

     
     \override Score.RehearsalMark
       #'break-visibility = #begin-of-line-invisible
     c1 c c c4 c c c
     \once \override Score.RehearsalMark #'self-alignment-X = #right
     \mark "D.S. al Fine "

[image of music]

Las llamadas de texto se pueden alinear con otros objetos de notación además de las líneas divisorias,

     
     \relative {
       c1
       \key cis \major
       \clef alto
       \override Score.RehearsalMark #'break-align-symbols = #'(key-signature)
       \mark "on key"
       cis
       \key ces \major
       \override Score.RehearsalMark #'break-align-symbols = #'(clef)
       \clef treble
       \mark "on clef"
       ces
       \override Score.RehearsalMark #'break-align-symbols = #'(time-signature)
       \key d \minor
       \clef tenor
       \time 3/4
       \mark "on time"
       c
     }

[image of music]

Los símbolos posibles para la lista break-align-symbols son ambitus, breathing-sign, clef, custos, staff-bar, left-edge, key-cancellation, key-signature y time-signature.

Las llamadas de texto, por omisión se alinearán con el punto medio del objeto de notación, pero esto se puede cambiar sobreescribiendo las propiedades break-align-anchor-alignment y break-align-anchor para el objeto gráfico apropiado.

     
     {
       \override Score.RehearsalMark #'break-align-symbols = #'(key-signature)
       c1
       \key cis \major
     
       % the RehearsalMark will be aligned with the left edge of the KeySignature
       \once \override Staff.KeySignature #'break-align-anchor-alignment = #LEFT
       \mark \default
       cis1
       \key ces \major
     
       % the RehearsalMark will be aligned with the right edge of the KeySignature
       \once \override Staff.KeySignature #'break-align-anchor-alignment = #RIGHT
       \mark \default
       ces1
       \key cis \major
     
       % the RehearsalMark will be aligned with the left edge of the KeySignature
       % and then shifted right by 2 units.
       \once \override Staff.KeySignature #'break-align-anchor = #2
       \mark \default
       ces1
     }

[image of music]

Aunque normalmente las llamadas textuales se imprimen sólo encima del pentagrama superior, podemos alterar este comportamiento para que se impriman sobre todos los pentagramas,

     
     {
       \new Score \with {
         \remove "Mark_engraver"
       }
       <<
         \new Staff \with {
           \consists "Mark_engraver"
         }
         { c''1 \mark "foo" c'' }
         \new Staff \with {
           \consists "Mark_engraver"
         }
         { c'1 \mark "foo" c' }
       >>
     }

[image of music]

Véase también

Referencia del programa: RehearsalMark.


Siguiente: , Anterior: Extensiones de texto, Arriba: Writing text

Esta página corresponde a LilyPond-2.11.40 (rama de desarrollo).

Informe de los fallos a http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs.

Se agradecen las sugerencias para la documentación.

Otros idiomas: English, français.