[ << Notazione musicale ] | [Top][Contents][Index] | [ Notazione specialistica >> ] |
[ < Formattazione del testo ] | [ Up : Formattazione del testo ] | [ Scelta del tipo di carattere e della dimensione > ] |
Introduzione al testo a margine
Un blocco \markup
permette di comporre del testo con un’ampia
sintassi chiamata “modalità markup”.
La sintassi di markup è simile alla solita sintassi di LilyPond: un’espressione
\markup
viene racchiusa tra parentesi graffe {… }
. Una
singola parola viene considerata un’espressione minima, e quindi non è
necessario racchiuderla tra parentesi.
Diversamente dalle indicazioni testuali “tra virgolette”, i blocchi
\markup
possono contenere espressioni o comandi di markup annidati,
inseriti col carattere di barra inversa \
. Tali comandi hanno
effetto solo sulla prima espressione che segue.
\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 blocco \markup
può contenere anche stringhe di testo tra
virgolette. Tali stringhe vengono trattate come espressioni testuali
minime, e quindi qualsiasi comando di markup o carattere speciale
(come \
e #
) apparirà alla lettera senza influenzare
la formattazione del testo. Le stesse doppie virgolette possono essere
stampate facendole precedere da una barra inversa.
\relative { a'1^"\italic markup..." a_\markup { \italic "... prints \"italic\" letters!" } a a }
Perché sia trattata come un’espressione distinta, una lista di parole deve
essere racchiusa tra virgolette doppie o preceduta da un comando. Il modo
in cui le espressioni musicali sono definite influenza il modo in cui
saranno sistemate, centrate e allineate; nell’esempio seguente, la seconda
espressione di \markup
viene trattata nello stesso modo della prima:
\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" } } }
I markup possono essere salvati in delle variabili, che possono poi essere attaccate direttamente alle note:
allegro = \markup { \bold \large Allegro } { d''8.^\allegro d'16 d'4 r2 }
Una lista completa dei comandi specifici di \markup
si trova in
Comandi per markup.
Vedi anche
Guida alla notazione: Comandi per markup.
Frammenti: Text.
File installati: scm/markup.scm.
Problemi noti e avvertimenti
I messaggi di errore di sintassi relativi alla modalità markup possono essere poco chiari.
[ << Notazione musicale ] | [Top][Contents][Index] | [ Notazione specialistica >> ] |
[ < Formattazione del testo ] | [ Up : Formattazione del testo ] | [ Scelta del tipo di carattere e della dimensione > ] |