Deutsches Lilypond Forum (Archiv)
Allgemein => Fragen zu Funktionen => Thema gestartet von: DocTaxon am Dienstag, 22. Oktober 2013, 10:50
-
Hallo!
Als Code habe ich einen header-Tag eingefügt. Der Tagline-Text wird im mehrseitigen Script leider nur auf der letzten Seite ganz unten angezeigt. Er soll aber auf jeder Seite unten angezeigt werden.
Besser wäre es noch, wenn es geht, dass nur auf der ersten Seite ein alternativer Text angezeigt werden kann.
Für Eure Hilfe wie immer sehr dankbar,
DocTaxon ...
\version "2.16.0"
\header {
title = "Title"
composer = "Composer"
opus = "opus"
tagline = "footer auf jede Seite außer Seite 1"
% ??? tagline1 = "alternativer footer für Seite 1"
}
-
Hallo!
Probier mal das:
\version "2.16.0"
\header {
title = "Title"
composer = "Composer"
opus = "opus"
tagline = "footer auf jede Seite außer Seite 1"
% ??? tagline1 = "alternativer footer für Seite 1"
}
\paper {
oddFooterMarkup = \markup {
\on-the-fly #not-first-page
\fill-line {
\fromproperty #'header:tagline
}
\on-the-fly #first-page
\fill-line {
"alternativer footer"
}
}
evenFooterMarkup = \markup {
\fill-line {
\fromproperty #'header:tagline
}
}
}
musik = {
\repeat unfold 40 {
c'1 c' c' c' \break
}
}
\score {
\new Staff \musik
}
Liebe Grüsse
Eugenio
-
Hallo,
Eugenios Code funktioniert.
Trotzdem hier noch meine Variante:
\version "2.16.0"
\header {
title = "Title"
composer = "Composer"
opus = "opus"
tagline = "footer auf jede Seite außer Seite 1"
tagline-first-page = "alternativer footer für Seite 1"
}
\paper {
oddFooterMarkup = \markup
\column {
\fill-line {
\on-the-fly #not-first-page \fromproperty #'header:tagline
}
\fill-line {
\on-the-fly #first-page \fromproperty #'header:tagline-first-page
}
}
}
musik = {
\repeat unfold 40 {
c'1 c' c' c' \break
}
}
\score {
\new Staff \musik
}
'tagline-first-page' wird aus dem \header geholt und die footer-Definition benutzt zusätzlich \column.
'evenFooterMarkup' zu definieren ist nur dann nötig, wenn man dort etwas grundsätzlich anderes haben möchte. Falls er undefiniert bleibt wird die Definition für oddFooterMarkup übernommen.
HTH,
Harm
-
Hallo Harm
super Lösung! Ich wusste gar nicht, dass so was möglich ist.
Schon wieder was gelernt... :-)
Ciao
Eugenio
-
Ja, das funktioniert ganz gut.
Danke sehr, DocTaxon ...