Il giorno ven 11 nov 2016 alle 13:50, Bernhard Kleine
<[email protected]> 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 {}
}
% File score1.ly
\include "score1.ily"
\ScoreOneMusic
% File book.ly
\include "score1.ily"
\include "score2.ily"
\book {
\bookpart {
\ScoreOneMusic
}
\bookpart {
\ScoreTwoMusic
}
}
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user