Hi Risto, you might go this way:
lineThickness = 5 \markup \override #`(thickness . ,lineThickness) \draw-hline That is semi-quote the pair with ` (instead of ') and then "unquote" the variable to retrieve the value with a comma (,) HTH Jan-Peter Am 26.07.2018 um 09:35 schrieb Risto Vääräniemi: > Hi, > > I tried the following: > > lineThickness = 5 > \markup \override #'(thickness . #lineThickness) \draw-hline > > But it seems I cannot give the variable inside the pair. This works: > > lineThicknessPair = #'(thickness . 5) > \markup \override #lineThicknessPair \draw-hline > > Is there any way to make it work with just a single number variable? I > even tried the variable without the '#' or replaced it with a '\'. I > just got different errors. > > BR, > Risto > > > _______________________________________________ > lilypond-user mailing list > lilypond-user@gnu.org > https://lists.gnu.org/mailman/listinfo/lilypond-user > _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user