• Willkommen im Forum „Archiviertes Lilypond Forum (2017)“.
 

Dies ist das Archiv des alten Forums (bis März 2017). Das aktuelle Forum ist unter lilypondforum.de zu finden.
This is the archive of the old forum (until March 2017). You can find the current forum at lilypondforum.de.

Hauptmenü

RehearsalMarks horizontal ausrichten

Begonnen von kilgore, Mittwoch, 29. Oktober 2014, 13:46

Vorheriges Thema - Nächstes Thema

kilgore

Liebe Lilys!

Nach langer Abwesenheit komme ich wieder mit einem simplen jedoch nervigen Problem.

Ich möchte einfach, dass alle RehearsalMarks auf genau der selben Höhe sitzen. Wegen verschiedene andere Objekte in der Partitur werden die anders platziert. Ich habe verschiedene Werte by Y-extent, staff-padding, outside-staff-padding etc versucht und komme einfach nicht weiter. Ich denke es muss ein einfachen Weg geben Lilypond zu befehlen, "alle RehearsalMarks bitte HIER platzieren" oder?

Danke schon mal im voraus!

Gruß
kilgore


\version "2.16.2"

\relative c' { 
  \override Score.RehearsalMark #'self-alignment-X = #LEFT
  %\override Score.RehearsalMark #'outside-staff-padding = #4
  %\override Score.RehearsalMark #'staff-padding = #4
  \override Score.RehearsalMark #'Y-extent = #'(-1.5 . 1.5)
  %\override Score.RehearsalMark #'staff-position = #8
  \override Score.RehearsalMark #'outside-staff-padding = #2
  \numericTimeSignature
  \dynamicUp
  \mark \markup { \fontsize #-1 \note #"2" #1 = 60 - 66 }
  \time 3/2
  c'4(\p b a2.
  \override TextSpanner #'(bound-details #'left text) = "rit."
  fis4~\startTextSpan
  fis2 dis2) dis2\stopTextSpan
  \mark \markup { \fontsize #-1 \note #"2" #1 = 48 - 56 }
  \time 2/2
  e2 r2\fermata
  \mark \markup { \fontsize #-1 \note #"2" #1 = 56 - 63 }
  \time 3/2
  cis'2.(\pp a4\startTextSpan ~a2
  \time 2/2
  fis2.)\< fis4\stopTextSpan
  \mark \markup { \fontsize #-1 \note #"2" #1 = 48 - 56 }
  \time 3/2
  e4(\p\> dis e dis e2*3/4) s8\pp
}

harm6

Hallo kil,

schön Dich wieder zu sehn :D

Ich hab' mich noch nicht mit Deinem Beispiel beschäftigt, aber wäre es eine Möglichkeit die RehearsalMarks in einen eigenen Kontext zu setzen?
Siehe folgenden Thread:
http://lilypond.1069038.n5.nabble.com/Spacing-issue-with-ledger-lines-and-custom-Marks-context-td57348.html

Gruß,
  Harm

trulli

Hi Kil,

schön, dass du wieder da bist!

Probier doch mal:\override Score.RehearsalMark #'Y-offset = #'10

Grüße von Trulli

kilgore

Hi Harm und trulli!

Schön euch wieder zu "sehen" auch  :D

@harm - daran hatte ich gar nicht gedacht! Das werde ich näher untersuchen und vielleicht bei der nächsten Partitur versuchen. Vielleicht alle solche Markierungen in einer extra unsichbaren "Stimme" zu packen wäre auch praktisch...

@trulli - wieso bin ich denn nicht drauf gekommen! Y-offset hatte ich auch probiert, wohl aber nicht mit so hohen Werten. In der orig. Datei komme ich sogar mit #8 gut aus.

Danke dank! Ich werde mich hier zukünftig mehr blicken lassen.

Gruß
kil

PS - harm6, Hero Member?! Respekt!!   :o