Autor Thema: staff-size, system-count, ragged-last-bottom  (Gelesen 2518 mal)

huel

  • Member
staff-size, system-count, ragged-last-bottom
« 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?

derHindemith

  • Member
Re: staff-size, system-count, ragged-last-bottom
« Antwort #1 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 } }
}

huel

  • Member
Re: staff-size, system-count, ragged-last-bottom
« Antwort #2 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 } }
}


derHindemith

  • Member
Re: staff-size, system-count, ragged-last-bottom
« Antwort #3 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.