[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: set-global-staff-size from inside Scheme function
From: |
Phil Burfitt |
Subject: |
Re: set-global-staff-size from inside Scheme function |
Date: |
Fri, 16 May 2014 11:26:01 +0100 |
----- Original Message -----
From: "Urs Liska" <address@hidden>
To: "lilypond-user" <address@hidden>
Sent: Friday, May 16, 2014 9:42 AM
Subject: set-global-staff-size from inside Scheme function
Hi,
I have been there already, but I can't find the corresponding email, and
I don't recall if they actually contained a solution or only an
explanation of the cause of the issue. So I have to start nes.
For the creation of music examples in a book I have written a function
\compileScore which does a number of things like munging file names,
cleaning up temporary files and particularly compiling different
versions of the file.
One particular issue is that it includes appropriate style sheets
according to the example type (which is expressed as a variable).
The problem is that #(set-global-staff-size) doesn't work in that
constellation, IISC because it's not a toplevel expression anymore.
The attached files show a very stripped-down version of the stuff and
will probably not look very useful.
But my question is: How can I set the global staff size from within the
included file?
Best
Urs
Have you tried #(layout-set-staff-size) ?
Phil.