[ << Musikalische Notation ] | [Top][Contents][Index] | [ Spezielle Notation >> ] |
[ < Text formatieren ] | [ Up : Text formatieren ] | [ Überblick über die wichtigsten Textbeschriftungsbefehle > ] |
Textbeschriftung (Einleitung)
Eine \markup
-Umgebung wird benutzt, um Text mit einer
großen Anzahl von Formatierungsmöglichkeiten (im „markup-Modus“)
zu setzen.
Die Syntax für Textbeschriftungen ähnelt der normalen Syntax von
LilyPond: ein \markup
-Ausdruck wird in geschweifte Klammern
eingeschlossen ({… }
). Ein einzelnes Wort wird als
ein Minimalausdruck erachtet und muss deshalb nicht notwendigerweise
eingeklammert werden.
Anders als Text in Anführungsstrichen können sich in einer
Textbeschriftungsumgebung (\markup
) geschachtelte Ausdrücke
oder weitere Textbefehle befinden, eingeführt mit einem
Backslash (\
). Derartige Befehle beziehen sich nur auf
den ersten der folgenden Ausdrücke.
\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 }
Eine \markup
-Umgebung kann auch Text in
Anführungszeichen beinhalten. Derartige Zeichenketten werden als
ein Textausdruck angesehen, und darum werden innerhalb von ihnen
Befehle oder Sonderzeichen (wie \
oder #
) so
ausgegeben, wie sie eingeben werden. Doppelte Anführungsstriche
können gesetzt werden, indem man ihnen einen Backslash voranstellt.
\relative { a'1^"\italic Text..." a_\markup { \italic "... setzt \"kursive\" Buchstaben!" } a a }
Damit eine Anzahl von Wörtern als ein einziger Ausdruck behandelt
wird, müssen alle Wörter zwischen geraden Anführungszeichen (Shift+2)
stehen oder ihnen muss ein Befehl vorangestellt werden. Die Art,
wie die Ausdrücke definiert sind, wirkt sich darauf aus, wie
sie übereinander gestapelt, mittig und aneinander ausgerichtet
werden. Im folgenden Beispiel verhält sich der zweite
\markup
-Ausdruck genauso wie der erste:
\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" } } }
Textbeschriftung kann auch durch Variablen definiert werden. Diese Variablen können dann direkt an Noten angefügt werden:
allegro = \markup { \bold \large Allegro } { d''8.^\allegro d'16 d'4 r2 }
Eine ausführliche Liste der \markup
-Befehle findet sich in
Textbeschriftungsbefehle.
Siehe auch
Notationsreferenz: Textbeschriftungsbefehle.
Schnipsel: Text.
Installierte Dateien: scm/markup.scm.
Bekannte Probleme und Warnungen
Syntaxfehler im Textbeschriftungsmodus können sehr verwirrend sein.
[ << Musikalische Notation ] | [Top][Contents][Index] | [ Spezielle Notation >> ] |
[ < Text formatieren ] | [ Up : Text formatieren ] | [ Überblick über die wichtigsten Textbeschriftungsbefehle > ] |