Hallo,
da mir die Standardeinstellungen für Taktstriche ein wenig zu dick sind, füge ich in der entsprechenden Layout Umgebung immer
\context {
\Staff
\override SpanBar #'hair-thickness = #0.2
}
ein. Das zeigt allerdings keine Wirkung, wenn ich diese Datei in eine LaTeX-Datei einfüge und sie mit lilypond-book kompiliere. Wäre super, wenn jemand wüsste, wie man das hinkriegt.
Mit Dank und Gruß
Wolfgang
Lilypond 2.14.2
Hallo Wolfgang,
um die 'hair-thickness zu ändern solltest Du \override BarLine #'hair-thickness = #0.2 benutzen.
Es wundert mich, daß \override SpanBar #'hair-thickness = #0.2 überhaupt je funktioniert haben soll.
Getestet habe ich:
\version "2.14.2"
\score {
\new PianoStaff <<
\new Staff \relative c' {
c1 \break d \bar ":|"
}
\new Staff \relative c {
c1 \break d
}
>>
\layout {
\context {
\Staff
\override BarLine #'hair-thickness = #0.2
}
}
}
als normales LilyPond-file und auch als LaTex-file mit lilypond-book.
Gruß,
Harm
Vielen Dank, das war mein Fehler. Merkwürdigerweise hat SpanBar bei Lilypond bei mir funktioniert.
Wolfgang
Liebe Freunde,
hier muss ich mich mal mit einer Frage einklinken:
in Einzelstimmen bekomme ich schlankere Taktstriche mit (\version "12.14.2") \override Score.BarLine #'thickness = #0 .
In der Partitur unter global = { } habe ich damit keinen Erfolg, egal welchen Wert ich einsetze.Hier muss ich auf #'hair-thickness = #0.9 zurückgreifen, und das ist mir eine Spur zu dünn (#1 ist zu dick).
Fehler von mir oder Barriere im Programm?
Gruß
chf
Hallo Christa,
Zitatin Einzelstimmen bekomme ich schlankere Taktstriche mit (\version "12.14.2") \override Score.BarLine #'thickness = #0 .
Das bezweifel ich. IIRC, dann ist 'thickness kein BarLine-property.
Folgendes Einzelstimmenbeispiel zeigt keinerlei Veränderung, wenn ich den 'thickness-Wert verändere:
\version "2.14.2"
\relative c'' {
\override Score.BarLine #'thickness = #20
\repeat unfold 20 { c1 }
}Falls Du ein Gegenbeispiel hast, so poste es bitte.
Gruß,
Harm
Hallo Harm,
nach Suche (auch in den Eigenschaften) habe ich einfach ins Blaue versucht und mich gewundert bzw. über den Teilerfolg gefreut.
Nach meinem Zufallstreffer habe ich die gewünschte Dicke. In einer früheren Korrespondenz hat mir RobUr (glaube ich) gesagt, Taktstriche sollten mindestens die Dicke von Notenhälsen haben.
Aber wie kommt man regulär zu diesem Ergebnis?
"hair-thickness" ist mir bissl zu mager...
Ich habe einen kompletten Satz angehängt, damit du (ihr) das Umfeld seht.
Ich hoffe, das Problem erschließt sich.
Gruß
Christa
Hallo Christa,
Zitat von: chfIn einer früheren Korrespondenz hat mir RobUr (glaube ich) gesagt, Taktstriche sollten mindestens die Dicke von Notenhälsen haben.
Kann gut sein, dass ich das war. Es kommt ja gerade darauf an, Taktstriche
merklich von Notenhälsen unterscheidbar zu machen.
Per default haben die Objekte folgende Breiten (,,Dicken"):
Notenhälse (
Stem):
thickness 1.3Taktstriche (
BarLine):
hair-thickness 1.9 /
thick-thickness 6.0Die dünnen Taktstriche sind also um 0.6 (Wert in
line-thickness) dicker als Hälse.
In deinem Beispiel ist gut zu sehen, dass der Wert für
thick-thickness nicht angepasst ist: beim Schlussstrich ist die dünne Linie sehr viel dünner im Verhältnis zur dicken. Ein halbwegs akzeptables Wertepaar wäre z.B.:
\override Score.BarLine #'hair-thickness = #1.425
\override Score.BarLine #'thick-thickness = #4.5
Grüße, Robert
Danke, Robert - das sieht sehr schön aus!
Schönen Abend
Christa