Siguiente: , Anterior: Ajuste fino de la presentación dentro de los contextos, Arriba: Contextos de interpretación


3.2.6 Cambiar los valores por omisión de los contextos

Los ajustes de las subsecciones previas (Cambiar las propiedades de un contexto al vuelo, Modificar los complementos (plug-ins) de contexto y Ajuste fino de la presentación dentro de los contextos) también se pueden escribir separados de la música dentro del bloque \layout,

\layout {
  ...
  \context {
    \Staff

    \set fontSize = #-2
    \override Stem #'thickness = #4.0
    \remove "Time_signature_engraver"
  }
}

La orden \Staff saca la definición existente del contexto de pentagrama de manera que pueda ser modificada.

Las instrucciones

\set fontSize = #-2
\override Stem #'thickness = #4.0
\remove "Time_signature_engraver"

afectan a todos los pentagramas de la partitura. Otros contextos se pueden modificar de forma análoga.

La palabra clave \set es opcional dentro del bloque \layout, y así:

\context {
  ...
  fontSize = #-2
}

también funciona.

Fallos

No es posible recolectar cambios de contexto en una variable y aplicarlos a una definición \context mediante la referencia a esa variable.

El \RemoveEmptyStaffContext sobreescribirá sus ajustes actuales de \Staff. Si quiere cambiar los valores por defecto para un pentagrama que usa \RemoveEmptyStaffContext, tendrá que hacerlo después de llamar a \RemoveemptyStaffContext, es decir

\layout {
  \context {
    \RemoveEmptyStaffContext

    \override Stem #'thickness = #4.0
  }
}


Siguiente: , Anterior: Ajuste fino de la presentación dentro de los contextos, Arriba: Contextos de interpretación

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.