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

Seitenzahlen

Begonnen von chf, Mittwoch, 21. Januar 2009, 13:56

Vorheriges Thema - Nächstes Thema

chf

Liebe Freunde,
dieses Thema ist für mich noch nicht abgeschlossen.
Wie kann ich die Größe der Seitenzahlen verändern?
Ich bastele ein Partitur
\version "2.11.63"
und habe #(set-global-staff-size 14) gewählt. Entsprechend klein erscheinen die Seitenzahlen.
Ich habe viel versucht, auch gesucht (dabei finde ich allerhand, wonach ich früher gefragt habe...), aber ohne Erfolg. Liegt es an der Formulierung der Befehle oder an der Platzierung oder an beidem -
bitte helft weiter.
Gruß chf

comper

#1
Ich bin mir nicht sicher, aber ich glaube,
es ist nicht vorgesehen, gezielt nur die Seitenzahlgrösse zu ändern. 

Der Weg ist umständlicher.
Man nehme die bestehende Definitionen von Kopf und Fuss
(zu finden im Quellcodedatei titling-init.ly)
oddHeaderMarkup = \markup
\fill-line {
  " "
  \on-the-fly #not-first-page \fromproperty #'header:instrument
  \on-the-fly #print-page-number-check-first \fromproperty #'page:page-number-string
}

evenHeaderMarkup = \markup
\fill-line {
  \on-the-fly #print-page-number-check-first \fromproperty #'page:page-number-string
  \on-the-fly #not-first-page \fromproperty #'header:instrument
  " "
}

oddFooterMarkup = \markup {
  \column {
    \fill-line {
      %% Copyright header field only on first page.
      \on-the-fly #first-page \fromproperty #'header:copyright
    }
    \fill-line {
      %% Tagline header field only on last page.
      \on-the-fly #last-page \fromproperty #'header:tagline
    }
  }
}

und definiere die relevante odd/even-Header/Footer um.

Im Normalfall ist die Nummerierung in den beiden odd/even-Headers.
Also, diese beide Definitionen in die eigene ly-Datei kopieren,
und dann mit \fontsize anpassen.
Ein Beispiel mit \bold \fontsize #3 steht im grösseren Schnipsel im NR 4.1.2.

Gruss

etilli33

Man kann wohl auch die direkten Befehle \large, \small usw. benutzen, schätze ich, die natürlich relativ zur aktuellen Schriftgröße (also in dem Fall 14pt) sind.
Im Grunde ist es ja wohl schon gewollt, dass die Seitenzahlen nicht ihre Größe behalten, wenn aller anderer Text viel kleiner dargestellt wird. Ich finde das Verhalten schon gut, so wie es ist -- aber natürlich kann es immer Gründe geben, warum man das Standardverhalten verändern will.

Till

chf

Danke, ihr Lieben!!!
Gruß chf

RobUr

Um die Schriftgröße nicht relativ zu ändern, kann man sie auch absolut angeben:

\abs-fontsize #...

Ich verwende das auch für den Header, damit Titel, Komponist, Copyrightvermerk usw. in allen Partituren die gleiche Größe haben. Wenn Lily jetzt bloß mal von selbst den Zeilenabstand mitberechnen könnte ... Momentan baue ich ganz linkisch mit \pad-markup ein wenig Padding um die Boxen, damit sie nicht in die nächste Zeile hineinragen  :(

Robert