Deutsches Lilypond Forum (Archiv)

Allgemein => Fragen zu Funktionen => Thema gestartet von: donblech am Mittwoch, 10. August 2011, 14:25

Titel: Seitenzahlen auf der ersten Seite
Beitrag von: donblech am Mittwoch, 10. August 2011, 14:25
Hallo,
es gibt mal wieder ein kleines Problem mit den Seitenzahlen.
Seit ich die Position der Seitenzahlen von links/rechts auf mittig umgestellt habe wird auch auf der ersten Seite eine Zahl gedruckt, was sehr ungeschickt ist, da es sich dabei um das Titelblatt handelt. Ab Seite 2 kann die Seitenzahl erscheinen, das wäre nicht weiter schlimm.
Auch die in anderen Threads beschriebenen Befehle wie \on-the-fly etc bewirken leider nichts.
Hat vielleicht jemand einen Rat?
Die Datei ist angehängt.

Vielen Dank und schönen Gruß,

Stefan
Titel: Re: Seitenzahlen auf der ersten Seite
Beitrag von: ding-dong am Mittwoch, 10. August 2011, 14:48
du definierst ja explizit:

print-first-page-number = ##t
Titel: Re: Seitenzahlen auf der ersten Seite
Beitrag von: donblech am Mittwoch, 10. August 2011, 16:30
Ob print-first-page-number nun aber ##f oder ##t ist wirkt sich nicht auf das Verhalten der Seitenzahlen aus. Das Ergebnis ist immer gleich.
Titel: Re: Seitenzahlen auf der ersten Seite
Beitrag von: harm6 am Mittwoch, 10. August 2011, 22:28
Hallo Stefan,

wenn Du die Header so änderst, funktioniert es (in 2.14.2, aber in 2.12.3 sollte es auch kein Problem damit geben):

  oddHeaderMarkup = \markup \fill-line {
    \null \on-the-fly #not-first-page \fromproperty #'page:page-number-string \null }
  evenHeaderMarkup = \markup \fill-line {
    \null \on-the-fly #not-first-page \fromproperty #'page:page-number-string \null }

Da Du die Titelseite aber sowieso in einem eigenen bookpart gepackt hast und auch sonst nichts in den Header soll, reicht auch:

\paper {
  oddHeaderMarkup = \markup { \null }
  evenHeaderMarkup = \markup { \null }
}

in eben diesen bookpart einzufügen.

Gruß,
  Harm

P.S. Im übrigen fiel mir auf, daß Du zwar eine Definition für not-part-first-page hast, sie aber nirgends anwendest??
Titel: Re: Seitenzahlen auf der ersten Seite
Beitrag von: ding-dong am Mittwoch, 10. August 2011, 23:08
hallo

noch eine kleine frage: du definierst die funktion vorschub - gibt es dafür einen speziellen grund? die funktion \vspace #x sollte doch gerade dafür da sein, oder?

gruss
ding-dong
Titel: Re: Seitenzahlen auf der ersten Seite
Beitrag von: donblech am Donnerstag, 11. August 2011, 18:34
diese funktion kenne ich noch nicht, werde sie aber mal ausprobieren.
vorschub erschien mir sinnvoller als mehrere \null -befehle hintereinander.
schönen gruß und schönes wochenende
Titel: Re: Seitenzahlen auf der ersten Seite
Beitrag von: donblech am Donnerstag, 11. August 2011, 18:38
@ harm6

halleluja, es funktioniert!!!!!
vielen dank für die hilfe
Titel: Re: Seitenzahlen auf der ersten Seite
Beitrag von: ding-dong am Donnerstag, 11. August 2011, 21:17
diese funktion kenne ich noch nicht, werde sie aber mal ausprobieren.
vorschub erschien mir sinnvoller als mehrere \null -befehle hintereinander.
schönen gruß und schönes wochenende
gibt es auch erst nach 2.12.3!