Siguiente: Instrucciones de marcado de texto más usuales, Arriba: Formatear el texto
Se usa un bloque \markup para tipografiar texto con una
sintaxis ampliable específica que se denomina “modo de marcado”.
La sintaxis del marcado es similar a la sintaxis usual de LilyPond:
una expresión \markup se encierra entre llaves
{ ... }.
En el modo de marcado, las instrucciones específicas se introducen
mediante la barra invertida \. Estas instrucciones sólo
afectan a la primera expresión que venga a continuación.
Las expresiones de marcado también se pueden encerrar entre comillas
"...". Estas expresiones se escriben como cadenas de texto y no
pueden contener expresiones anidadas ni otras instrucciones. Por
tanto, generalmente se prefieren las llaves a las comillas; el ejemplo
siguiente muestra las dos sintaxis.
e1-\markup "intenso"
a2^\markup { poco \italic più forte }
c e1
d2_\markup { \italic "string. assai" }
e
b1^\markup { \bold { molto \italic agitato } }
c
Los caracteres especiales como \ y # se pueden imprimir
fácilmente utilizando comillas. Las propias comillas sólo se imprimen
cuando se preceden por una barra invertida:
\clef bass
a^\markup "##\ LEPORELLO \##"
a_\markup "Bravi! \"Cosa rara\"!"
r a8 d
cis a r4 r2
La forma en que están definidas las expresiones de marcado afectan a la manera en que se apilan, se centran o se alinean al usar las instrucciones descritas en Alineación de texto.
c1^\markup { \column { a bbbb \line { c d } } }
c1^\markup { \center-column { a bbbb c } }
c1^\markup { \line { a b c } }
No se conservan como independientes aquellas listas de palabras que no
estén encerradas entre comillas o precedidas de una instrucción
previa. En el ejemplo siguiente, las dos primeras expresiones
\markup son equivalentes:
c1^\markup { \center-column { a bbb c } }
c1^\markup { \center-column { a { bbb c } } }
c1^\markup { \center-column { a \line { bbb c } } }
Los marcados se pueden almacenar dentro de variables. Estas variables se pueden adjuntar directamente a las notas:
allegro = \markup { \bold \large Allegro }
{
d''8.^\allegro
d'16 d'4 r2
}
Se puede encontrar una lista exhaustiva de las instrucciones
específicas de \markup en Text markup commands.
En este manual: Text markup commands.
Fragmentos de código: Texto.
Referencia de funcionamiento interno: TextScript.
Archivos de inicio: scm/new-markup.scm.
Los errores de sintaxis para el modo de marcado a menudo producen confusión.
Esta página corresponde a LilyPond-2.11.58 (rama de desarrollo).
Informe de los fallos a través de la lista en español lilypond-es, o en inglés a través de http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs.
Se agradecen las sugerencias para la documentación.