| [ << 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 > ] | ||