Deutsches Lilypond Forum (Archiv)

Allgemein => Fragen zu Funktionen => Thema gestartet von: Joei am Dienstag, 6. September 2016, 08:59

Titel: Geslöst: Ausrichtung Instrumentennamen
Beitrag von: Joei am Dienstag, 6. September 2016, 08:59
Moin,

ich möchte einen Choirstaff mit einer zusätzlichen "Chor I" Bezeichnung versehen - die überschreibt leider die einzelnen Stimmbezeichnungen. Meine verzweifelten und erfolglosen Versuche sehr Ihr im Quelltext :( -

Ziel: Links steht vertikal "Chor I" und rechts daneben horizontal (gerne auch mit kleinerem Abtsand zum Staff "Sop." etc...

Danke für eure Hilfe...

Joei
\version "2.19.38"

 
  \new ChoirStaff \with {
    \consists "Instrument_name_engraver"
    \once \override InstrumentName #'self-alignment-X = #-1
    instrumentName =
    \markup {
      \vcenter {
        \bold \larger \rotate #90 \left-column { "Chor I" }
      }
    }

  } <<
    \new Staff \with {
      \override Staff.InstrumentName.self-alignment-X = #RIGHT
       instrumentName = \markup \right-column {"Sop."}
    } { e''1 }
 
    \new Staff \with {
       instrumentName = "A."
    } { c''1 }
   
    \new Staff \with {
     
      instrumentName = " T."
    } { \clef "treble_8" a1 }
 

  >>
Titel: Re: Ausrichtung Instrumentennamen
Beitrag von: Manuela am Dienstag, 6. September 2016, 09:16
probier es mal damit (experimentieren ist angesagt  ;) )




\version "2.19.38"

 
  \new ChoirStaff \with {
    \consists "Instrument_name_engraver"
    \once \override InstrumentName #'self-alignment-X = #-1
    instrumentName =
    \markup {
      \vcenter {
        \bold \larger \rotate #90 \left-column { "Chor I" }
      }
    }

  } <<
    \new Staff \with {
      \override Staff.InstrumentName.self-alignment-X = #RIGHT
      \once \override Staff.InstrumentName.X-offset = #-5
       instrumentName = \markup \right-column {"Sop."}
    } { e''1 }
 
    \new Staff \with {
     \once \override Staff.InstrumentName.padding = #-3
       instrumentName = "A."
    } { c''1 }
   
    \new Staff \with {
     
      instrumentName = " T."
    } { \clef "treble_8" a1 }
 

  >>

Update: wieso klappt das Einfärben von Codezeilen nicht?
Titel: Re: Ausrichtung Instrumentennamen
Beitrag von: Joei am Dienstag, 6. September 2016, 11:28
super, das funktioniert, hab jetzt mal den unnötigen Krempel gelöscht - sieht jetzt so aus...
\version "2.19.38"


\new ChoirStaff \with {
  \consists "Instrument_name_engraver"
  \once \override InstrumentName #'self-alignment-X = #-1
  instrumentName =
  \markup {
    \vcenter {
      \bold \larger \rotate #90 \left-column { "Chor I" }
    }
  }

} <<
  \new Staff \with {

    \once \override Staff.InstrumentName.X-offset = #-5
    instrumentName = "S."
  } { e''1 }

  \new Staff \with {
    \once \override Staff.InstrumentName.X-offset = #-5
    instrumentName = "A."
  } { c''1 }

  \new Staff \with {
    \once \override Staff.InstrumentName.X-offset = #-5
    instrumentName = "T."
  } { \clef "treble_8" a1 }


>>
Vielen Dank!
Titel: Re: Ausrichtung Instrumentennamen
Beitrag von: Manuela am Dienstag, 6. September 2016, 11:57
Freut mich.

Eine gute Quelle für mich ist das LSR (http://lsr.di.unimi.it/LSR/), da habe ich schon viel Code gefunden, der mir weiter geholfen hat. Allerdings muss man wissen, wonach man sucht