Textarten

Am einfachsten kann Text mit geraden Anführungsstrichen in eine Partitur eingefügt werden, wie das folgende Beispiel zeigt. Derartiger Text kann manuell über oder unter dem Notensystem platziert werden, die Syntax hierzu ist beschrieben in Richtung und Platzierung.

\relative { a'8^"pizz." g f e a4-"scherz." f }

[image of music]

Diese Syntax ist eine Kurzform, komplexere Formatierungen können einem Text hinzugefügt werden, wenn man explizit den \markup-Befehl mit darauf folgenden geschweiften Klammern einsetzt, wie beschrieben in Text formatieren.

\relative {
  a'8^\markup { \italic pizz. } g f e
  a4_\markup { \tiny scherz. \bold molto } f }

[image of music]

Standardmäßig haben Textbeschriftungen keinen Einfluss auf die Positionierung der Noten. Man kann aber auch bestimmen, dass die Breite des Textes mit berücksichtigt wird. Im nächsten Beispiel fordert der erste Text keinen Platz, während der zweite die Note nach rechts verschiebt. Das Verhalten wird mit dem Befehl \textLengthOn (Textlänge an) erreicht, rückgängig kann es mit dem Befehl \textLengthOff gemacht werden.

\relative {
  a'8^"pizz." g f e
  \textLengthOn
  a4_"scherzando" f
}

[image of music]

Neben Textbeschriftungen können auch Artikulationen an Noten angehängt werden. Siehe auch Artikulationszeichen und Verzierungen.

Zu weiterer Information zu der relativen Anordnung von Textbeschriftungen und Artikulationen, siehe Positionierung von Objekten.

Vordefinierte Befehle

\textLengthOn, \textLengthOff.

Siehe auch

Handbuch zum Lernen: Positionierung von Objekten.

Notationsreferenz: Text formatieren, Richtung und Platzierung, Artikulationszeichen und Verzierungen.

Schnipsel: Text.

Referenz der Interna: TextScript.

Bekannte Probleme und Warnungen

Eine Überprüfung, ob sich auch alle Textbeschriftungen und Gesangstext innerhalb der Ränder der Noten befinden, braucht verhältnismäßig viel Rechenaufwand. Sollten Sie aber etwas bessere Leistung bevorzugen, schreiben Sie in Ihre Datei:

\override Score.PaperColumn.keep-inside-line = ##f

LilyPond Benutzerhandbuch v2.25.22 (development-branch).