Hallo,
das ist wahrscheinlich ein einfach zu lösendes Problem,
so einfach ist es tatsächlich nicht (mehr).
Früher hätte man einfach \with-dimensions #'(0 . 0) #'(0 . 0) benutzt und gut wars.
Mit den neueren devel-Versionen werden Abstände, bzw spacing im allgemeinen nicht mehr mittels Boxen, die sich an den Ausdehnungen der grobs orientieren berechnet, sondern mittels skylines.
Eigentlich eine ganz wunderbare Sache (Idee/Code von Mike Solomon), dort wo es funktioniert, es tauchen jedoch immer mehr bugs auf, die damit in Zusammenhang stehen.
Bzgl \with-dimensions:
issue 3255Von dort auch die Lösung:
\with-dimensions #'(0 . 0) #'(0 . 0)
mit
\once \override TextScript #'vertical-skylines = #'()
\version "2.17.17"
\score {
<<
\new Staff
<<
{
c'1 c'
}
>>
\new Staff
<<
{
\once \override TextScript #'whiteout = ##t
\once \override TextScript #'vertical-skylines = #'()
d'1^\markup \with-dimensions #'(0 . 0) #'(0 . 0)\rotate #45 "langer Text" d'
% dieser Text soll ruhig das obere System (oder auch das untere (kann da ja noch mit extra-offset arbeiten)) schneiden
}
>>
>>
}HTH,
Harm