Deutschsprachiges LilyPond-Forum

Allgemeine Fragen und Probleme => Fragen und Probleme aller Art => Thema gestartet von: chf am Montag, 6. Januar 2020, 11:16

Titel: acciaccatura und Umbruch
Beitrag von: chf am Montag, 6. Januar 2020, 11:16

\version "2.19.49"
fag = \relative c'{
\clef bass
R1 R
\noBreak
\bar ":..:"
gis4 ais8 [fis] g [e cis dis]
\break
\acciaccatura gis8 ais4-- fis8 [g] e [cis16 (dis) dis8-. a-.]
}

upper = \relative c'{
  \clef treble
R1 R

a''8. [d16 g8] d4 g8
bes,8. [\set tieWaitForNote = ##t cis16~\grace s8 cis8 a' cis, a']
bes,8.-- [cis gis'8]
}

lower = \relative c {
  \clef bass
R1 R %<bes f'>4-. <bes f'>-. r2
\once \override Score.BreakAlignment.break-align-orders =
      #(make-vector 3 '(instrument-name
                        left-edge
                        ambitus
                        span-bar
                        breathing-sign
                        staff-bar                       
                        clef
                        time-signature
                        key-signature
                        custos
                        span-bar)) 
\clef treble
<bes'' f' a>1
}

\score {
    \new Staff <<
    << \fag >>

       \new PianoStaff         
       <<
                        \new Staff = "1" <<\upper >>
                        \new Staff = "2" <<\lower >>
                >>
    >>       
       

}

\layout {
  \context {
      \PianoStaff     
   }



Liebe Freunde,

zuerst noch alle guten Wünsche für das neue Jahr!

Nun meine Frage - Bitte:
Wie kann ich den Break erzwingen?
Die Meldung "Taktüberprüfung" kann ich mir rechnerisch nicht erklären, aber da ist wohl das Hindernis?

Gruß
Christa
Titel: Antw:acciaccatura und Umbruch
Beitrag von: Malte am Montag, 6. Januar 2020, 13:26
Das Hindernis ist der Balken über den Taktstrich, der standardmäßig einen Zeilenumbruch verhindert. Das kann man aber ändern:\override Beam.breakable = ##t
Titel: Antw:acciaccatura und Umbruch
Beitrag von: chf am Montag, 6. Januar 2020, 14:44
Hurra! Danke, Malte. Stunden des Probierens sind vergessen!