Deutschsprachiges LilyPond-Forum

Allgemeine Fragen und Probleme => Fragen und Probleme aller Art => Thema gestartet von: rgree am Freitag, 19. April 2024, 19:18

Titel: Umbruch des TextSpanner-Texts
Beitrag von: rgree am Freitag, 19. April 2024, 19:18
Hallo,

der folgende Code erzeugt einen TextSpanner, dessen Start-Text unschön aus der Seite läuft :

\version "2.20.0"
{
  \override TextSpanner.bound-details.left.text = "poco a poco crescendo "
  % \override TextSpanner.breakable = ##t % <-- das hilft auch nicht, wenn aktiviert
  c'4 4 4 4
  c'4 4 4 4 
  c'4 4 4 4
  c'4 4 4 4
  c'4 4 4 4
  c'4 4 4 4
  c'4 4 4 4
  c'4 4 4 \startTextSpan 4
  \break
  c'4 4 4 4 \stopTextSpan

Kann ich Lilypond irgendwir dazu überreden, das ordentlich zu machen ?

Danke im Voraus !

Gruß,
Reinhard
Titel: Antw:Umbruch des TextSpanner-Texts
Beitrag von: harm6 am Freitag, 19. April 2024, 22:50
Meinst Du so was:

\version "2.20.0"
{
  \override TextSpanner.bound-details.left.text = "poco "
  \override TextSpanner.bound-details.left-broken.text = "a poco crescendo "
  c'4 4 4 4
  c'4 4 4 4
  c'4 4 4 4
  c'4 4 4 4
  c'4 4 4 4
  c'4 4 4 4
  c'4 4 4 4
  c'4 4 4 \startTextSpan 4
  \break
  c'4 4 4 4 \stopTextSpan
}
?

Gruß,
  Harm
Titel: Antw:Umbruch des TextSpanner-Texts
Beitrag von: rgree am Sonntag, 21. April 2024, 12:49
Danke !

Ich denke, das hilft ein bisschen,
aber eigentlich sollte Lilypond (in meinem ursprünglichen Code) keinen Text ins Nirwana schicken,
sondern entweder automatisch umbrechen oder einen Fehler melden.
Jedenfalls wäre das schön.

Derzeit setze ich in solchen Fällen ein \noBreak, das den Zeilen-Umbruch in jedem Fall unterbindet.

Gruß,
Reinhard