[ << Notació musical ] | [Top][Contents][Index] | [ Notació especialitzada >> ] |
[ < Donar format al text ] | [ Up : Donar format al text ] | [ Selecció del tipus de lletra i la seva mida > ] |
Introducció al marcatge de text
S’usa un bloc \markup
per gravar text amb una sintaxi
ampliable que es denomina “modo de marcatge”.
La sintaxi del marcatge és semblant a la sintaxi usual del
LilyPond: una expressió \markup
s’envolta entre claus
{ … }
. Una sola paraula es considera com una
expressió mínima, i per tant no li cal estar envoltada entre
claus.
A diferència de les indicacions de “text entre cometes”
simples, els blocs \markup
poden contenir expressions
niuades o ordres de marcatge, que s’introdueixen utilitzant el
caràcter de barra invertida \
. Aquestes ordres sols
afecten a l’expressió que segueix immediatament.
\relative { a'1-\markup intenso a2^\markup { poco \italic più forte } c e1 d2_\markup { \italic "string. assai" } e b1^\markup { \bold { molto \italic agitato } } c }
Un bloc \markup
pot contenir també cadenes de text entre
cometes. Aquestes cadenes es tracten com a expressions de text
mínimes, i per tant qualsevol ordre de marcatge o caràcter
especial (com \
i #
) s’imprimeixen literalment
sense afectar el fomat del text. Es poden fer que s’imprimeixin
les pròpies cometes si se les anteposa una barra invertida.
\relative { a'1^"\italic markup..." a_\markup { \italic "... imprimeix lletres \"cursives\" !" } a a }
Perquè es tractin com a una expressió diferent, cal que les
llistes de paraules estiguin envoltades entre cometes o precedides
d’una ordre. La forma en la qual estan definides les expressions
de marcatge afecta com es sobreposen, se centren i s’alineen
aquestes expressions; a l’exemple següent, la segona expressió
\markup
es tracta igual que la primera:
\relative c'' { c1^\markup { \center-column { a bbb c } } c1^\markup { \center-column { a { bbb c } } } c1^\markup { \center-column { a \line { bbb c } } } c1^\markup { \center-column { a "bbb c" } } }
Els marcatges es poden emmagatzemar dins de variables. Aquests variables es poden adjuntar directament a les notes:
allegro = \markup { \bold \large Allegro } { d''8.^\allegro d'16 d'4 r2 }
Es pot trobar una llista exhaustiva de les ordres específiques
\markup
a Ordres de marcatge de text.
Vegeu també
Referència de la notació: Ordres de marcatge de text.
Fragments de codi: Text.
Fitxers d’inici: scm/markup.scm.
Advertiments i problemes coneguts
Els missatges d’error de sintaxi per al mode de marcatge sovint produeixen confusió.
[ << Notació musical ] | [Top][Contents][Index] | [ Notació especialitzada >> ] |
[ < Donar format al text ] | [ Up : Donar format al text ] | [ Selecció del tipus de lletra i la seva mida > ] |