• 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ü

Notenschlüssel nur am Zeilenanfang

Begonnen von Manuela, Mittwoch, 25. März 2015, 22:39

Vorheriges Thema - Nächstes Thema

Manuela

Eigentlich dachte ich, dass das damit funktionieren sollte
\override Clef #'break-visibility = #begin-of-line-visible

Trotzdem erscheint am Zeilenende ein Notenschlüssel, wieso?
Hier der Code:
\version "2.18.2"

\header{
  title = \markup { \fontsize #0 \bold "Test für \override Clef #'break-visibility = #begin-of-line-visible" }

}
\layout {
  indent = #'0
  line-width = #200
  ragged-last = ##f

  \context {
    \Staff
    \omit ClefModifier
    \override TimeSignature #'break-visibility = #end-of-line-invisible
    \override Clef #'break-visibility = #begin-of-line-visible
  }
  \context {
    \ChordNames
    \germanChords
    chordChanges = ##t
    \override ChordName.font-name = #"LilyUPC"
    \override ChordName #'font-size = #3.5
  }
  \context {
    \Score
    \remove "Bar_number_engraver"
  }
}

\score
{
  \new Staff
  {
    <<
      \mark \markup {\bold \box "Ich will" }
      \clef bass
      \time 3/4
      \key c \major
      {
        \repeat volta 2 {
          c2.-3-4_4 g-2-3_4 c-3-4_4 f,-4-5_4 c-3-4_4 g,-2-3_4
          \once \override Fingering.extra-offset = #'(0 . 1.8)
          \once \override Script.extra-offset = #'(0 . -2.8)
          c-3-4\fermata
        }
      }
      \new ChordNames \chordmode {
        \germanChords
        c2. g c f c g c
      }
    >>
    <<
      \mark \markup {\bold \box "den überflüssigen Bassschlüssel am Zeilenende" }
      \clef bass
      \time 3/4
      \key c \major
      {
        \repeat volta 2 {
          c2.-3-4_4 g-2-3_4 c-3-4_4 f,-4-5_4 c-3-4_4 g,-2-3_4
          \once \override Fingering.extra-offset = #'(0 . 1.8)
          \once \override Script.extra-offset = #'(0 . -2.8)
          c-3-4\fermata
        }
      }
      \new ChordNames \chordmode {
        \germanChords
        c2. g c f c g c
      }
    >>   <<
      \mark \markup {\bold \box "loswerden" }
      \clef bass
      \time 3/4
      \key c \major
      {
        \repeat volta 2 {
          c2.-3-4_4 g-2-3_4 c-3-4_4 f,-4-5_4 c-3-4_4 g,-2-3_4
          \once \override Fingering.extra-offset = #'(0 . 1.8)
          \once \override Script.extra-offset = #'(0 . -2.8)
          c-3-4\fermata
        }
      }
      \new ChordNames \chordmode {
        \germanChords
        c2. g c f c g c
      }
    >><<
      \mark \markup {\bold \box "wieso geht das nicht?" }
      \clef bass
      \time 2/4
      \key c \major
      {
        \repeat volta 2 {
          c2-3-4_4 g,-2-3_4 c-3-4_4 f,-4-5_4 g,-2-3_4 g,-2-3_4
          \once \override Fingering.extra-offset = #'(0 . 1.8)
          \once \override Script.extra-offset = #'(0 . -2.8)
          c-3-4\fermata
        }
      }
      \new ChordNames
      \chordmode {
        \germanChords
        c2 g c f g g c
      }
    >>
    <<
      \mark \markup {\bold \box "und wieso springen die Textboxen auf und ab?" }
      \clef "bass^8"
      \time 3/4
      \key c \major
      {
        \break
        \repeat volta 2 {
          c'2-3-4
          g4-2-3
          c'2-3-4 f4-4-5 g-2-3  c'-3-4 f-4-5 c'2.-3-4\fermata
        }
      }
      \new ChordNames
      \chordmode {
        \germanChords
        c2 g4  c2 f4  g4 c f c2.
      }
    >>
  }


}

fugenkomponist

Ersetze Zeile 16 durch
explicitClefVisibility = #end-of-line-invisible
Gefunden hier: http://lsr.di.unimi.it/LSR/Item?id=174

Manuela