Il giorno ven 11 nov 2016 alle 13:50, Bernhard Kleine
<address@hidden> ha scritto:
I have for the sake a MWE a main file and a included file. When this
file was compiled alone with a header and language it compiled well.
Now, given I want to get a book with several songs, I encounter
errors
since the variables disturb the compilation.
The files are attached. Please let me know how to change the input
that
correct compilation occurs.
Hi Bernard
2test.ly file contains a variable which is defined after it's called.
This cannot work, because lilypond parses the file from top to
bottom, IIUC.
If you want to compile a single piece independently from a book
(collection of pieces), the best approach is probably using a .ily
file for music definitions and variables. Basic example:
% File score1.ily
% The point here is: just define variables, do not print anything.
global = {
...
}
ScoreOneMusic = \score {
\global
...
\layout {}
}