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

Ungewollte neue Zeile

Begonnen von ingmar, Samstag, 28. Juni 2014, 15:43

Vorheriges Thema - Nächstes Thema

ingmar

Hallo,


aus bestimmten Gründen möchte ich in meiner Musik genau alle vier Takte einen Zeilenwechsel haben. Das versuche ich mit \break, und das klappt auch gut, bis auf eine Stelle, wo Lilypond das Ergebnis offenbar für zu dicht hält und nun schon nach zwei Takten wechselt. Auch \noBreak hilft nicht, das zu vermeiden.

Was kann ich tun?

Nebenbei: Am liebsten hätte ich hier auch - ja, eine ziemlich ungewöhnliche Forderung - dass alle Taktstriche genau untereinander kommen. Meine Idee dazu ist, die Zeilen als Stimmen einer nur viertaktigen Partitur einzugeben. Aber natürlich müsste ich dazu erst mal das erste Problem wirklich im Griff haben.

Braucht ihr ein Codebeispiel?


Gruß, Danke,
--ingmar

trulli


ingmar

Hier das Beispiel. Der folgende Text passt - in meiner Konstellation, hoffentlich bei euch auch - gut auf zwei Zeilen:
\version "2.18.2"
\language "english"
% \transpose c d {
  \relative c'' {
\accidentalStyle neo-modern
\clef "violin"
\time 9/8
e8 fs e fs e fs e fs e
fs e fs e8 r4 fs!8 r4
r8 fs8 r8 r4 fs8 r4.
fs8 r4 r8 fs8 r8 r4.
\break

f16 b, e df f b, e df f b, e df f b, e df f b,
e16 df f8 r f r f r f r \noBreak
f r f r f r f r f \noBreak
r f r f r f r f r
\break
  }
}


Nimmt man nun den Kommentar in der dritten Zeile vor dem \transpose heraus, entstehen zusätzliche Vorzeichen, die dafür sorgen, dass das Ergebnis sich auf zwei Zeilen verteilt. Da helfen alle hoffnungstrunken eingefügten \noBreak nichts...


Gruß,
--ingmar

trulli

Da gibt es einige Möglichkeiten.

Eine recht einfache ist \system-count

\version "2.18.2"
\language "english"
\paper{
  system-count = 2 }

\transpose c d {
  \relative c'' {
\accidentalStyle neo-modern
\clef "violin"
\time 9/8
e8 fs e fs e fs e fs e
fs e fs e8 r4 fs!8 r4
r8 fs8 r8 r4 fs8 r4.
fs8 r4 r8 fs8 r8 r4.
\break

f16 b, e df f b, e df f b, e df f b, e df f b,
e16 df f8 r f r f r f r \noBreak
f r f r f r f r f \noBreak
r f r f r f r f r
\break
  }
}


Grüße

trulli