|
From: | Federico Bruni |
Subject: | Re: Book and variables -- lost how to remedy |
Date: | Fri, 11 Nov 2016 14:40:47 +0100 |
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 thatcorrect compilation occurs.
Hi Bernard2test.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 } }
[Prev in Thread] | Current Thread | [Next in Thread] |