Deutschsprachiges LilyPond-Forum

Allgemeine Fragen und Probleme => Fragen und Probleme aller Art => Thema gestartet von: rgree am Freitag, 1. November 2024, 18:45

Titel: TextSpanner verschieben [gelöst]
Beitrag von: rgree am Freitag, 1. November 2024, 18:45
Hallo,

im diesem Code

\version "2.24.0"
{
  \override TextSpanner.direction = #DOWN
  \override TextSpanner.bound-details.left.text = "morendo "
  f'4 \startTextSpan d'4 e'4 f'4
  c'4 d'4 e'4 f'4
  c'4 d'4 e'4 f'4 \stopTextSpan
  c'4 d'4 e'4 f'4
  c'4 d'4 e'4 f'4
  c'4 d'4 e'4 f'4
  c'4 d'4 e'4 f'4
  c'4 d'4 e'4 f'4
}

wird ein TextSpanner erzeugt.

beispiel.png

Soweit so gut, ich hätte ihn aber gern näher am System.

Wie schaffe ich es, ihn nach oben Richtung System zu schieben ?!

Wer weiß Rat ?

Gruß, Reinhard
Titel: Antw:TextSpanner verschieben
Beitrag von: harm6 am Freitag, 1. November 2024, 20:01
Wenn Du
    \override TextSpanner.show-vertical-skylines = ##t
einfügst, wird deutlich, daß der Textspanner in einem Kasten steht, welcher von der vertikalen Ausdehnung von morendo bedingt wird. Als Konsequenz kann der TextSpanner nicht näher an die Noten geschoben werden, auch wenn das sowohl bei morendo als auch bei der gestrichelten Linie auf den ersten Blick möglich erscheint.

Tatsächlich weiß ich nicht genau wie die kastenförmige Ausdehnung zustande kommt, aber Du kannst es ändern:
    \once\override TextSpanner.vertical-skylines = #grob::unpure-vertical-skylines-from-stencil

HTH,
  Harm
Titel: Antw:TextSpanner verschieben [gelöst]
Beitrag von: rgree am Freitag, 1. November 2024, 22:15
Danke !

Das hilft.

Gruß,
Reinhard