| [ << Text ] | [Top][Contents] | [ Vocal music >> ] |
| [ < Marcado de silencios multicompás ] | [ Up: Text ] | [ Imprimir el número de versión > ] |
Acerca de la ubicuidad de los objetos de marcado
Los objetos de texto se escriben como simples cadenas de texto
entrecomilladas, o como bloques \markup que pueden aceptar
una amplia variedad de enriquecimientos de formato de texto y
gráficos.
Los bloques de marcado de texto se pueden usar:
- dentro de cualquier objeto
TextScript(adjunto a notas con-,^o_), - cualquier marca
TextMarkescrita con la palabra clave\textMark, o con la instrucción\textEndMark, u otros objetos similares como MetronomeMark escrito con la instrucción\tempo, - como bloques de marcado autosuficientes, introducidos en el nivel superior jerárquico fuera de cualquier bloque
\score, - dentro de cualquier definición dentro del bloque
\header(p.ej. título, subtítulo, autor) o dentro de variables definidas dentro del bloque\papertales comoevenHeaderMarkuppara los números de página.
\markup se puede además usar para la letra de las
canciones, en los nombres de acorde, y como matices de dinámica.
De hecho, es posible usar \markup para personalizar la
apariencia de prácticamente cualquier objeto, como se muestra en
este ejemplo usando varios métodos.
%% Thanks to Aaron Hill https://lists.gnu.org/archive/html/lilypond-user/2019-01/msg00437.html \paper { paper-width = 8\cm paper-height = 8\cm } \header { title = \markup "Header" tagline = \markup "(tagline)" } \markup "Top-level markup" dyn = #(make-dynamic-script #{ \markup \serif "DynamicText" #}) \score { << \new ChordNames \with { majorSevenSymbol = \markup "majorSevenSymbol" } \chordmode { c1:maj7 } \new Staff { \tempo \markup "MetronomeMark" \textMark "TextMark" \once \override TupletNumber.text = \markup "TupletNumber" \tuplet 3/2 { \once \override NoteHead.stencil = #ly:text-interface::print \once \override NoteHead.text = \markup \lower #0.5 "NoteHead" c''8^\markup "TextScript" \once \override Rest.stencil = #(lambda (grob) (grob-interpret-markup grob #{ \markup "Rest" #})) r4 } } \new Lyrics \lyricmode { \markup "LyricText" 1 } \new Dynamics { s1\dyn } >> }
| [ << Text ] | [Top][Contents] | [ Vocal music >> ] |
| [ < Marcado de silencios multicompás ] | [ Up: Text ] | [ Imprimir el número de versión > ] |