Hello Lukas, > #(set-global-staff-size size)
you need to do `$(set-global-staff-size size)`. `$` will be evaluated while the expression is parsed, while `#` is parsed to a scheme token that may be evaluated at a later point. So what is happening here is that the `(set- global-staff-size size)` gets evaluated only after the parser is in the next book definition, thus affecting the wrong book. Probably to be considered a bug, for while it is in align with how Lilypond works the result is not what one would expect. Best regards, Tina
signature.asc
Description: This is a digitally signed message part.
