TextSpanner verschieben [gelöst]

Begonnen von rgree, Freitag, 1. November 2024, 18:45

« vorheriges - nächstes »

rgree

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.

Du darfst diesen Dateianhang nicht ansehen.

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

harm6

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

rgree