Deutsches Lilypond Forum (Archiv)

Allgemein => Allgemeine Diskussion => Thema gestartet von: jds am Sonntag, 17. Februar 2013, 18:03

Titel: Spezifische Taktzahl vor \mark entfernen
Beitrag von: jds am Sonntag, 17. Februar 2013, 18:03
Ich habe mit dem Befehl \set Score.markFormatter = #format-mark-box-barnumbers und dann mit \mark \default mehrere große Taktzahlen hinzugefügt. Allerdings passiert es, dass nach einem Zeilenumbruch, dadurch dann zweimal die gleiche Taktzahl steht:

\relative c'' {
   \set Score.markFormatter = #format-mark-box-barnumbers
   c1 c \mark \default c \break c c c  \mark \default\break c c c
}

Wie kann ich in diesem Fall nur die kleine Taktzahl 7 unsichtbar machen oder entfernen?
Titel: Re: Spezifische Taktzahl vor \mark entfernen
Beitrag von: harm6 am Sonntag, 17. Februar 2013, 18:26
Hallo jds,

willkommen im Forum.

Unter der Voraussetznung, daß Du nur dann die "normalen" Taktzahlen entfernen möchtest, wenn sie schon als RehearsalMark geschrieben wurden, würde ich so vorgehen:

\version "2.16.1"

myDefaultMark = {
        \mark \default
        \once \override Score.BarNumber #'break-visibility = ##(#f #f #f)
}

\relative c'' {
   \set Score.markFormatter = #format-mark-box-barnumbers
   c1 c \myDefaultMark c \break c c c  \myDefaultMark \break c c c
}

Gruß,
  Harm

P.S. Bitte gib immer die von Dir benutzte Version an!!!
Titel: Re: Spezifische Taktzahl vor \mark entfernen
Beitrag von: jds am Sonntag, 17. Februar 2013, 19:08
Super! Funktioniert!

Vielen Dank!
Werd ab jetzt auch immer meine Version dazu schreiben  :)