Autor Thema: Seitenzahlen  (Gelesen 2671 mal)

chf

  • Member
Seitenzahlen
« am: Mittwoch, 21. Januar 2009, 13:56 »
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

  • Member
Re: Seitenzahlen
« Antwort #1 am: Mittwoch, 21. Januar 2009, 14:56 »
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
« Letzte Änderung: Mittwoch, 21. Januar 2009, 14:58 von comper »

etilli33

  • Member
Re: Seitenzahlen
« Antwort #2 am: Mittwoch, 21. Januar 2009, 16:13 »
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

  • Member
Re: Seitenzahlen
« Antwort #3 am: Donnerstag, 22. Januar 2009, 17:12 »
Danke, ihr Lieben!!!
Gruß chf

RobUr

  • Member
Re: Seitenzahlen
« Antwort #4 am: Samstag, 31. Januar 2009, 20:13 »
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