Deutsches Lilypond Forum (Archiv)

Allgemein => Fragen zu Funktionen => Thema gestartet von: kilgore am Sonntag, 9. Januar 2011, 16:07

Titel: Seitliche Tagline?
Beitrag von: kilgore am Sonntag, 9. Januar 2011, 16:07
Ich will seitlich ein "Tagline" auf jeder Seite setzten.   Ich denke, es müsste im \papier Block gehen, ich weiss aber nicht wie.  So soll das ungefähr aussehen, also zentriert auf dem rechten Rand:


\version "2.12.3"

#(set-default-paper-size "a4" 'landscape)


\relative c' {
  \override Score.RehearsalMark #'rotation = #'(90 0 0 )
  \override Score.RehearsalMark #'extra-offset = #'( 145 . -50 )
  \mark \markup { \fontsize #5 \bold "Text soll hier stehen" }
  s1
}

bestimmt was ganz einfaches, dass ich übersehen habe......
Titel: Re:Seitliche Tagline?
Beitrag von: RobUr am Montag, 10. Januar 2011, 22:15
Hallo Kil,

wenn du Footer- oder Headerzeilen übrig hast, würde ich es in etwa so machen:
\version "2.12.3"

#(set-global-staff-size 20)
#(set-default-paper-size "a4" 'landscape)

\paper {
oddFooterMarkup = \markup {
\abs-fontsize #12
\with-dimensions #'(0 . 0) #'(0 . 0)
\translate #'(81 . 53)
\rotate #90
\fill-line { "Text" }
}
}

\relative {
s1 \pageBreak s1
}
Die Werte für die Verschiebung per \translate hängen dann von den Seitenrändern und der global-staff-size ab.

Grüße, Robert
Titel: Re:Seitliche Tagline?
Beitrag von: kilgore am Mittwoch, 12. Januar 2011, 18:31
Hey Robert!

Vielen Dank!  Sieht erstmal sehr gut aus.  Das Problem jetzt, dass ich schon ein "oddFooterMarkup" habe die, wie gewöhnlich, unten mittig ist.  Also dies wäre eine Zweite dazu, die auf jeder Seite erscheint...  So weit bin ich gekommen mit "oddHeaderMarkup":

\version "2.12.3"

#(set-global-staff-size 20)
#(set-default-paper-size "a4" 'landscape)

\paper {
        oddHeaderMarkup = \markup {
                \abs-fontsize #20
                \with-dimensions #'(0 . 0) #'(0 . 0)
                \translate #'(81 . -53)
                \rotate #90
                \fill-line { "Text" }
        }
        evenHeaderMarkup = \markup {
                \abs-fontsize #20
                \with-dimensions #'(0 . 0) #'(0 . 0)
                \translate #'(81 . -53)
                \rotate #90
                \fill-line { "Text" }
        }
        oddFooterMarkup = \markup \fill-line {  "Copyright Kilgore Trout" }
}

\relative {
        s1 \pageBreak s1
}

Falls jemand ein elegantere Lösung hat, her damit!  Sonst bin ich Happy :)

Grüße,
Kil