Ich vermute, dass die Antwort irgendwo im Archiv begraben liegt, das leider momentan nicht zugänglich ist.
Mit first-page-number = #3
kann ich offensichtlich nur für die Gesamtausgabe die Seitenzahl einmal einstellen, in einem neuen bookpart jedoch nicht ändern.
Ich habe hier (https://lilypond-user.gnu.narkive.com/BOUcTiGD/problem-controlling-page-numbers-in-bookparts) eine Lösung gefunden
Hier die Kurzversion:
#(define-markup-command (bookpart-page-number layout props) ()
(let ((first-page-number (ly:output-def-lookup layout 'first-page-number))
(page-number (chain-assoc-get 'page:page-number props 0)))
(interpret-markup layout props (format "~a" (1+ (- page-number
first-page-number))))))
In die Paper-Anweisung muss man dann etwa folgendes einfügen
\paper {
oddHeaderMarkup = \markup \center-column
{
\fill-line {
\null
\abs-fontsize #10 \number \bookpart-page-number
}
}
evenHeaderMarkup = \markup \center-column
{
\fill-line {
\abs-fontsize #10
\number \bookpart-page-number
\null
}
}
}
Hallo Manuela,
witzigerweise gab es dazu gerade gestern einen Beitrag in der französischen Mailingliste:
https://lists.gnu.org/archive/html/lilypond-user-fr/2023-03/msg00180.html (https://lists.gnu.org/archive/html/lilypond-user-fr/2023-03/msg00180.html)
Seit Ly 2.23.12 geht's auch damit:
\paper {
bookpart-level-page-numbering = ##t
}
Viele Grüße,
Klaus
Danke für den Hinweis, Klaus. Leider hat mein Ubuntu Lilypond noch nicht upgedated, ich stehe bei 2.23.5