@cindex override (sobreescritura), sintaxis de
@funindex \override
-@funindex override
Ya hemos visto las instrucciones @code{\set} y @code{\with}, que
se usan para cambiar las propiedades de los @strong{contextos} y
@cindex revert, instrucción
@funindex \revert
-@funindex revert
Una vez sobreescrita, la propiedad retiene su nuevo valor hasta
que se sobreescribe de nuevo o se encuentra una instrucción
@translationof The once prefix
@funindex \once
-@funindex once
@code{\override}, @code{\revert}, @code{\set} y @code{\unset} se
pueden hacer preceder por @code{\once}. Esto hace que la
@cindex overrideProperty, instrucción
@funindex \overrideProperty
-@funindex overrideProperty
Hay otra forma para la instrucción de sobreescritura,
@code{\overrideProperty}, que ocasionalmente es necesaria. La
@cindex tweak, instrucción
@funindex \tweak
-@funindex tweak
La última instrucción de trucaje que está disponible es
@code{\tweak}. Se debe utilizar cuando varios objetos tienen
controlar el grosor de las ligaduras, y encontrará
@example
-@code{thickness} (number)
- @code{1.2}
- Line thickness, generally measured in @code{line-thickness}
+thickness (number)
+ 1.2
+ Line thickness, generally measured in line-thickness
@end example
Esto promete ser una buena opción para cambiar el grosor. Nos
@cindex once override
@funindex \once
-@funindex once
Como puede ver, @emph{todas} las ligaduras son más gruesas en el
último ejemplo. Pero ¿y si quisiéramos que solamente la primera
@cindex predeterminadas, recuperar las propiedades
@funindex \revert
-@funindex revert
Finalmente ¿y si quisiéramos que solamente las dos primeras
ligaduras fuesen más gruesas? En fin; podríamos usar dos
fingeringOrientations}. El formato de esta instrucción es:
@example
-@code{\set fingeringOrientations = #'([up] [left/right] [down])}
+\set fingeringOrientations = #'([up] [left/right] [down])
@end example
@noindent
@cindex octava alta y baja, corchete de
@funindex \startTextSpan
-@funindex startTextSpan
@funindex \stopTextSpan
-@funindex stopTextSpan
@cindex TextSpanner, ejemplo de sobreescritura
@cindex bound-details, propiedad, ejemplo
@cindex notas, espaciar junto al texto
@funindex \textLengthOn
-@funindex textLengthOn
@funindex \textLengthOff
-@funindex textLengthOff
De forma predeterminada, el texto producido mediante marcado no
ocupa ningún espacio horizontal en cuanto se refiere a la
@cindex colisiones de notas
@cindex desplazamiento, instrucciones de
@funindex \shiftOff
-@funindex shiftOff
@funindex \shiftOn
-@funindex shiftOn
@funindex \shiftOnn
-@funindex shiftOnn
@funindex \shiftOnnn
-@funindex shiftOnnn
Dentro de una voz, todas las notas que se producen en el mismo
moemtno se agrupan en una columna de notas, y se crea un objeto
instrucciones @code{\override} y @code{\revert}?
@example
-@code{\override Lyrics.LyricText.font-shape = #'italic}
-@code{\override Lyrics.LyricText.font-series = #'bold}
+\override Lyrics.LyricText.font-shape = #'italic
+\override Lyrics.LyricText.font-series = #'bold
-@code{\revert Lyrics.LyricText.font-shape}
-@code{\revert Lyrics.LyricText.font-series}
+\revert Lyrics.LyricText.font-shape
+\revert Lyrics.LyricText.font-series
@end example
Estas instrucciones también serían extremadamente tediosas de