6.4.2 How markups work internally
En un elemento de marcado como
\raise #0.5 "ejemplo de texto"
\raise se representa en realidad por medio de la función
raise-markup. La expresión de marcado se almacena como
(list raise-markup 0.5 (list simple-markup "ejemplo de texto"))
Cuando el marcado se convierte en objetos imprimibles (Stencils o
sellos), se llama la función raise-markup como
(apply raise-markup
\objeto de marcado
lista de listas asociativas de propiedades
0.5
el marcado "ejemplo de texto")
Primero la función raise-markup crea el sello para la cadena
ejemplo de texto, y después eleva el sello Stencil en 0.5
espacios de pentagrama. Este es un ejemplo bastante simple; en el
resto de la sección podrán verse ejemplos más complejos, así como en
‘scm/define-markup-commands.scm’.
Other languages: English.