Seitenzahl mit Gesamtseitenzahl

Begonnen von Stephan, Sonntag, 12. November 2023, 23:36

« vorheriges - nächstes »

Stephan

Hallo,

ich möchte auf meinen Seiten in der Fußzeile die Seitenzahl und die Gesamtseitenzahl ausgeben: z.B. 1/4 wenn das Dokument 4 Seiten lang ist.
Dazu habe ich leider nichts gefunden. Ich habe mir jetzt etwas gebastelt. Das funktioniert zwar, jedoch denke ich, dass dies auch eleganter geht. Nur wie? Außerdem möchte ich nicht immer am Schluss ein \label "verstecken".

Hier mein Lösungsversuch:

\version "2.24.2"

\paper {

  print-page-number = ##t
  print-first-page-number = ##t
   
  %Fußzeile
  oddFooterMarkup = \markup {
  \if \should-print-page-number
    \fill-line { \null
                 \concat {\fromproperty #'page:page-number-string " / "
                          \page-ref #'Ende "0" "?"}
                 \null  }
  }
  evenFooterMarkup = \oddFooterMarkup

} %\paper

{ R1*300  \label #'Ende }

Ich bin auch etwas verwundert, dass ich dazu nichts gefunden haben.

Danke und Grüße
Stephan