Deutschsprachiges LilyPond-Forum

Allgemeine Fragen und Probleme => Fragen und Probleme aller Art => Thema gestartet von: Manuela am Sonntag, 6. September 2020, 13:22

Titel: Barnumber an Staff ausrichten (gelöst)
Beitrag von: Manuela am Sonntag, 6. September 2020, 13:22
Hi,
ich möchte die Taktzahlen direkt oberhalb des obersten Staffs angeordnet haben. Wenn sich über dem Staff noch ein Nicht-Noten System befindet, z.B. ChordNames, dann verwendet Lilypond dieses System für die Anordnung der Taktzahlen. Das wäre noch nicht das Problem und kann mit
\override BarNumber.padding = #-2
korrigiert werden. Leider bewirkt dieser Code, dass die Taktzahlen zu Zeilenbeginn in den Staff hinein verschoben werden.
Hier ein Beispiel:
\version "2.20.0"
\language "deutsch"
\layout {
  \context {
    \Score
    barNumberVisibility = #all-bar-numbers-visible
    \override BarNumber.padding = #-2
    \override BarNumber.break-visibility = #end-of-line-invisible
  }
}

mus = \repeat unfold 5 { c4 c c c }
sop = \relative c'' {
  \mus
}

alt = \relative c' {
  \mus
}

Akk=
\chordmode {
  \mus
}
\paper {
  ragged-bottom = ##t
  ragged-last-bottom = ##t
  indent = #0
  line-width = 110\mm
  tagline = ##f
}
\bookpart {
  \score
  {
    <<
      \new ChordNames \Akk
      <<
        \new PianoStaff
        <<
          \new Staff
          <<
            \new Voice { \voiceOne \sop }
            \new Voice { \voiceTwo \alt }
          >>
        >>
      >>
    >>
  }
}


Wie kann ich die Taktzahlen an dem Staff ausrichten, ohne einen eigenen Staff-Context zu definieren, der BarNumber enthält (und dafür die BarNumer aus dem Score entfernen)? Geht das überhaupt, ohne dafür ein extra Scheme Programm zu schreiben?
Titel: Antw:Barnumber an Staff ausrichten
Beitrag von: harm6 am Sonntag, 6. September 2020, 13:59
Im Score-context
\override BarNumber.after-line-breaking = ##f

Bin allerdings nicht sicher, obs die beste Lösung ist ...


Gruß,
  Harm
Titel: Antw:Barnumber an Staff ausrichten
Beitrag von: Manuela am Sonntag, 6. September 2020, 14:05
Danke Harm, das schaut schon recht gut aus  :)