• 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ü

Ossia: StaffSymbol am rechten Ende noch ein wenig verlängern (gelöst)

Begonnen von Manuela, Montag, 24. Oktober 2016, 19:20

Vorheriges Thema - Nächstes Thema

Manuela

Ich hätte gerne, dass die Notenlinien noch ein Stück weitergehen, keine der beiden Möglichkeiten, die ich probiert habe, funktioniert  :(

\version "2.19.42"

\new Staff = "leadsheet"
\relative c''
{
  c4
  <<
    { d }
    \new Staff="ossium" \with {
      alignAboveContext = #"leadsheet"
      \remove "Bar_number_engraver"
      \remove "Bar_engraver"
      \override Clef.stencil = ##f
      \override TimeSignature.stencil = ##f
      fontSize = #-2
      % Reduce stem length and line spacing to match
      \override StaffSymbol.staff-space = #(magstep -2)
      \override StaffSymbol.minimum-length = #120  %% does not work
      \override StaffSymbol.minimum-X-extent = #'(-200 . 200)  %% does not work either

    } { e }
  >>
  c c c
}

fugenkomponist

Was hältst du davon, den ossia-Staff nicht nur parallel zum d, sondern auch noch zum nächsten c laufen zu lassen und dann { e s16 } oder so statt { e } reinzuschreiben? Ist zumindest die Methode mit dem wenigsten Schreib- und Denkaufwand ;)

Manuela

Zitat von: fugenkomponist am Montag, 24. Oktober 2016, 20:34
Was hältst du davon, den ossia-Staff nicht nur parallel zum d, sondern auch noch zum nächsten c laufen zu lassen und dann { e s16 } oder so statt { e } reinzuschreiben? Ist zumindest die Methode mit dem wenigsten Schreib- und Denkaufwand ;)

Wird wahrscheinlich am einfachsten sein.
Abgesehen davon, dass ich in meinem tatsächlichen File 3 Ossias übereinander habe und es mich interessieren würde, wie das grundsätzlich geht. Wenn überhaupt.

harm6


\version "2.19.42"

\new Staff = "leadsheet"
\relative c''
{
  c4
  <<
    { d }
    \new Staff="ossium" \with {
      alignAboveContext = #"leadsheet"
      \remove "Bar_number_engraver"
      \remove "Bar_engraver"
      \override Clef.stencil = ##f
      \override TimeSignature.stencil = ##f
      fontSize = #-2
      % Reduce stem length and line spacing to match
      \override StaffSymbol.staff-space = #(magstep -2)
      %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
      \override StaffSymbol.width = 40
      %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    } { e }
  >>
  c c c
}


HTH,
  Harm

Die IR ist Dein Freund
http://lilypond.org/doc/v2.19/Documentation/internals-big-page#staff_002dsymbol_002dinterface
;)

Manuela