• Willkommen im Forum „Archiviertes Lilypond Forum (2017)“.
 

Dies ist das Archiv des alten Forums (bis März 2017). Das aktuelle Forum ist unter lilypondforum.de zu finden.
This is the archive of the old forum (until March 2017). You can find the current forum at lilypondforum.de.

Hauptmenü

Seitliche Tagline?

Begonnen von kilgore, Sonntag, 9. Januar 2011, 16:07

Vorheriges Thema - Nächstes Thema

kilgore

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......

RobUr

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

kilgore

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