Deutsches Lilypond Forum (Archiv)

Allgemein => Fragen zu Funktionen => Thema gestartet von: huel am Montag, 7. September 2009, 11:13

Titel: Vertikale Beschriftung
Beitrag von: huel am Montag, 7. September 2009, 11:13
Ich setzte gerade ein doppelchöriges Stück, habe also zwei miteinander verbundene, 4-stimmige Systeme untereinander.
Jede Stimme hat ihre eigene Bezeichnung.

Was ich gerne hätte wäre VOR der Stimmbezeichung (Sopran, Alt ...) SENKRECHT pro System "Chor I" und "Chor II".

Hat jemand eine Idee, wie das geht?
Titel: Re: Vertikale Beschriftung
Beitrag von: ding-dong am Montag, 7. September 2009, 11:46
hilft
\set Staff.instrumentName =
\markup {
\vcenter {
\rotate #90 { "Chor I" \null }
\column { "Sopran" "Alt" }
}
}
?
Titel: Re: Vertikale Beschriftung
Beitrag von: derHindemith am Montag, 7. September 2009, 19:45
Es geht auch so:
\version "2.12.2"

\layout {
   \context {
      \ChoirStaff
      \consists Instrument_name_engraver
      \override InstrumentName #'self-alignment-X = #-1
      \override InstrumentName #'padding = #2.0
   }
   \context {
      \Staff
      \override InstrumentName #'self-alignment-X = #0
      \override InstrumentName #'padding = #0.3
   }
}

\score {
   <<
      \new ChoirStaff \with { instrumentName = \markup \bold \larger \rotate #90 "Chor I" } <<
         \new Staff \with { instrumentName = Sopran } { c''1 }
         \new Staff \with { instrumentName = Alt } { e'1 }
         \new Staff \with { instrumentName = Tenor } { \clef "G_8" g1 }
         \new Staff \with { instrumentName = Bass } { \clef bass c1 }
      >>
      \new ChoirStaff \with { instrumentName = \markup \bold \larger \rotate #90 "Chor II" } <<
         \new Staff \with { instrumentName = Sopran } { c''1 }
         \new Staff \with { instrumentName = Alt } { e'1 }
         \new Staff \with { instrumentName = Tenor } { \clef "G_8" g1 }
         \new Staff \with { instrumentName = Bass } { \clef bass c1 }
      >>
   >>
}