Deutsches Lilypond Forum (Archiv)
Allgemein => Fragen zu Funktionen => Thema gestartet von: prott am Mittwoch, 27. Mai 2015, 20:34
-
Guten Tag,
Mein Ziel ist, eine Titelseite zu gestalten, die für Chor bzw. Instrumentalstimmen gleich aussieht. Die einzelnen Notenblätter selbst sollen unterschiedliche Notensystemgrößen haben. Mein Ansatz war:
\version "2.18.0"
#(set-global-staff-size 16)
\paper {
bookTitleMarkup = \markup {
\abs-fontsize #24 "Warum proben wir Haydn?"
}
}
\book {
\markup {"Sonstnochwas"}
}
#(set-global-staff-size 20)
\book {
\markup {"Sonstnochwas"}
}
Das Problem ist, daß im zweiten Buch die Laufweite des Textes nicht mehr stimmt. Wie kann man das reparieren?
Ich habe schon den Ansatz versucht, mit #(layout-set-staff-size 20) im zweiten Buch zu arbeiten, aber das macht auch Mist (größere Noten in klein gebliebenem System).
Verwandte Frage: Wo muß ich ein
\override #'(baseline-skip . 4)
[\code]
hinschreiben, damit Lilypond nach einem \abs-fontsize darauf reagiert? (Es wird angeblich laut NR richtig gesetzt, das sichtbare Resultat ist aber nur Murks, bzw. ein Abstand von 0)
Gruß,
Peter
-
Hallo Peter,
zu einem ähnlichen Thema gab es heute einen Beitrag in der internationalen Mailin-Liste:
http://lilypond.1069038.n5.nabble.com/can-baseline-skip-be-absolute-td177131.html
Vielleicht hilft das auch in deinem Fall weiter...
Viele Grüße,
Klaus
-
Hallo Klaus,
Danke für den Hinweis. Der baseline-skip ist allerdings nicht mein Problem, und das andere Snippet mit \absFontSize läuft in dem Zusammenhang nicht. Ich fürchte, daß dieser Befehl erst innerhalb einer Score-Umgebung definiert ist und deshalb innerhalb des \paper nicht gesehen wird.
Die pt-to-ss-Funktion liest die veränderten Werte aus dem zweiten set-global-staff-size nicht.
Im übrigen tritt der Fehler nicht auf, wenn ich das bookTitleMarkup zwar unter staff-size 16 definiere, aber nicht ausgebe kein (\book{}-Block). Er tritt aber auf, wenn ich das bookTitleMarkup unter staff-size 20 neu definiere.
Ich geb's auf und bastele zwei Titelseiten mit relativen Größen. Das geht irgendwie.