Deutsches Lilypond Forum (Archiv)

Allgemein => Fragen zu Funktionen => Thema gestartet von: huel am Mittwoch, 28. Oktober 2009, 12:17

Titel: staff-size, system-count, ragged-last-bottom
Beitrag von: huel am Mittwoch, 28. Oktober 2009, 12:17
Ich habe, nach vielem Herumformatieren, eine grundsätzliche Frage zu den Befehlen:
set-global-staff-size
system-count
ragged-last-bottom

Im Grunde kann ich mit alle Ähnliches erreichen.
Bei lilypond unter Windows wurde beispielsweise "ragged-last-bottom = ##f" komplett ignoriert. Erst als ich "system-count" auf eine entsprechende Zahl setzte war die letzte Seite voll beschrieben.

Reicht also "system-count" alleine aus um die Größe der System und die Befüllung der letzten Seite zu regeln?

Gibt es einen der genannten Befehle, der zwingender eingehalten wird als die anderen?
Titel: Re: staff-size, system-count, ragged-last-bottom
Beitrag von: derHindemith am Mittwoch, 28. Oktober 2009, 18:47
1. ragged-last-bottom sollte funktionieren. Versuch mal:
\version "2.12.2"

\book {
   \paper { ragged-last-bottom=##f }
   \score { { \repeat unfold 160 c'4 } }
}
\book {
   \paper { ragged-last-bottom=##t }
   \score { { \repeat unfold 160 c'4 } }
}
Titel: Re: staff-size, system-count, ragged-last-bottom
Beitrag von: huel am Donnerstag, 29. Oktober 2009, 15:38
Ist es wichtig, dass die Anweisung in einer \book Umgebung gesetzt wird.

Offensichtlich ist das Verhalten unterschiedlich bei der Linux und der Windowsversion von lilypond.
Unter Linux war sie "folgsamer".


1. ragged-last-bottom sollte funktionieren. Versuch mal:
\version "2.12.2"

\book {
   \paper { ragged-last-bottom=##f }
   \score { { \repeat unfold 160 c'4 } }
}
\book {
   \paper { ragged-last-bottom=##t }
   \score { { \repeat unfold 160 c'4 } }
}

Titel: Re: staff-size, system-count, ragged-last-bottom
Beitrag von: derHindemith am Donnerstag, 29. Oktober 2009, 18:43
Die Zwei \book Umgebungen sorgen dafür dass es eine Unterschied gibt. Sonst wären die erste \paper Einstellungen einfach ignoriert. Es tut mir leid, aber ich habe weder Windows noch Linux, und die Unterschiede dazwischen kann ich nicht überprüfen.