|
From: | Urs Liska |
Subject: | set-global-staff-size from inside Scheme function |
Date: | Fri, 16 May 2014 10:42:52 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 |
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
main-file.ly
Description: Text Data
example-styles.ily
Description: Text document
[Prev in Thread] | Current Thread | [Next in Thread] |