[ << Allgemeine Eingabe und Ausgabe ] | [Anfang][Inhalt][Index][ ? ] | [ Abstände >> ] | ||
[ < Titel erstellen ] | [ Nach oben : Titel ] | [ Verweis auf die Seitenzahlen > ] |
3.2.2 Eigene Kopf- und Fußzeilen sowie Titel
Kompliziertere Anpassungen können vorgenommen werden, indem die
folgenden Variablen innerhalb der \paper
-Umgebung geändert
werden. Die Init-Datei ‘../ly/titling-init.ly’ enthält das
Standardverhalten.
-
bookTitleMarkup
Das ist die Überschrift, die für das gesamte Dokument gilt. Üblicherweise wird hier der Komponist und die Überschrift des Werkes genannt.
-
scoreTitleMarkup
Das ist die Überschrift, die vor jede
\score
-Umgebung gesetzt wird. Üblicherweise wird hier etwa die Bezeichnung eines Satzes notiert (impiece
-Feld).-
oddHeaderMarkup
Das ist der Seitenkopf für ungerade Seiten.
-
evenHeaderMarkup
Das ist der Seitenkopf für gerade Seiten. Wenn undefiniert, wird der ungerade Seitenkopf eingesetzt.
Standardmäßig werden die Kopfzeilen so definiert, dass die Seitennummer sich außen befindet und das Instrument zentriert gesetzt wird.
-
oddFooterMarkup
Das ist die Fußzeile für ungerade Seiten.
-
evenFooterMarkup
Das ist die Fußzeile für gerade Seiten. Wenn undefiniert, wird die ungerade Fußzeile eingesetzt.
Standardmäßig wird in der Fußzeile auf der ersten Seite das Copyright und auf der letzten Seite die Tag-Zeile gesetzt.
Die folgende Definition setzt die Überschrift linksbündig und den Komponisten rechtsbündig auf einer einzelnen Zeile:
\paper { bookTitleMarkup = \markup { \fill-line { \fromproperty #'header:title \fromproperty #'header:composer } } }
Kopf- und Fußzeile werden mit den Funktionen make-header
und
make-footer
erstellt, welche in \paper
definiert werden.
Die Standardimplementationen finden sich in ‘ly/paper-defaults-init.ly’ und
‘ly/titling-init.ly’.
Dieses Beispiel zentriert die Seitenzahlen unten auf jeder Seite:
\paper { print-page-number = ##t print-first-page-number = ##t oddHeaderMarkup = \markup \fill-line { " " } evenHeaderMarkup = \markup \fill-line { " " } oddFooterMarkup = \markup { \fill-line { \bold \fontsize #3 \on-the-fly #print-page-number-check-first \fromproperty #'page:page-number-string } } evenFooterMarkup = \markup { \fill-line { \bold \fontsize #3 \on-the-fly #print-page-number-check-first \fromproperty #'page:page-number-string } } }
[ << Allgemeine Eingabe und Ausgabe ] | [Anfang][Inhalt][Index][ ? ] | [ Abstände >> ] | ||
[ < Titel erstellen ] | [ Nach oben : Titel ] | [ Verweis auf die Seitenzahlen > ] |