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:

\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 }
  >>
}
[image of music]

LilyPond snippets v2.25.30 (development-branch).