Problem mirt rounded-box

Begonnen von chf, Sonntag, 7. August 2022, 15:59

« vorheriges - nächstes »

chf

\version "2.22.0"
\paper {}

\header {                                                                                                                                                     
title = \markup \fill-line {\rounded-box \fontsize #-.5 \italic \bold  { "TROMPETEN in B" \null \null}}                                 
}

\relative c' {
  c c c c
}
  \layout {
}

Liebe Freunde,

Liebe Freunde,

wie kommt es zu dieser Erscheinung? Ich kann diese "Marken" nicht gebrauchen...
... und ich erkenne meinen Fehler nicht.

Gruß
Christa

harm6

Zitatwie kommt es zu dieser Erscheinung?

{ "TROMPETEN in B" \null \null}ist eine markup-list.
markup-commands wie `rounded-box', `fontsize', `bold', `italic' erwarten `markup?' als Argument. Werden sie auf eine markup-list angewendet so werden sie auf jedes Element der markup-list angewendet.
D.h.
\rounded-box \fontsize #-.5 \italic \bold  { "TROMPETEN in B" \null \null}ist dasselbe wie
{
  \rounded-box \fontsize #-.5 \italic \bold "TROMPETEN in B"
  \rounded-box \fontsize #-.5 \italic \bold \null
  \rounded-box \fontsize #-.5 \italic \bold \null
}
Mittels `fill-line' werden die Elemente der markup-list dann noch über die Zeile verteilt.

LilyPond macht also genau das, was Du Ihr gesagt hast.

Allerdings hast Du nicht geschrieben was Du gewollt hast...

-Harm