B.5.2 Cómo funcionan internamente los elementos de marcado
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’.
Otros idiomas: English, deutsch, français.
Acerca de la selección automática del idioma.