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

Problem mit \abs-fontsize und Titelseite

Begonnen von prott, Mittwoch, 27. Mai 2015, 20:34

Vorheriges Thema - Nächstes Thema

prott

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

Pusteblumi

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

prott

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.