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.