Oh no, that would cause errors for sure. So, you'll have some work for sure... Cheers, Pierre (PS. don't forget to reply to the list)
Le ven. 1 mai 2020 à 17:19, Brent Annable <[email protected]> a écrit : > Hey Pierre, > > Aha, I see an unfortunate coincidence has muddied the waters a little. By > pure chance, the three sample files I sent you contain unique variable > names for all the music, which allows them to be included in the master > file without a problem. But the whole project contains around 70 such > files, many with multiple score blocks, and all using exactly the same > variable names (rightOne, rightOneAlt, rightOneAltII, etc.) So while your > solution does work, what I am looking for is one that allows me to include > all the files as they are without having to rename all the variables first. > > Sorry for the mess up. Do you have any ideas for if the music variables in > the three files all have the same names? > > Brent. > > On Fri, 1 May 2020 at 23:06, Pierre Perol-Schneider < > [email protected]> wrote: > >> Brent, please find herewith the modified files. >> Cheers, >> Pierre >> >> Le ven. 1 mai 2020 à 12:57, Brent Annable <[email protected]> a >> écrit : >> >>> Hi Pierre, >>> >>> Thanks for your answer. I did try that, but because of my file structure >>> it doesn't work. As soon as I use \bookpart anywhere in my master file, the >>> output is corrupted for some reason -- probably because I'm including >>> multiple files that use higher-level expressions and variables with the >>> same names. I could reorganize everything, but that's precisely the hassle >>> I'm trying to avoid. >>> >>> I enclose a few files as an example. What I want to do is bring the >>> systems of 'All things bright and beautiful' closer together on the page. >>> If I do ragged-bottom = ##t they are too close together; I could insert >>> some \vspaces to move the whole piece down a bit, but the systems remain >>> too bunched-up for my liking. If I put the coding for that section into a >>> \bookpart block, the output is immediately corrupted, so I can't use a >>> separate \paper block to achieve what I want. >>> >>> Any ideas on the best way to solve this? >>> >>> Regards, >>> >>> Brent. >>> >>> On Fri, 1 May 2020 at 16:09, Pierre Perol-Schneider < >>> [email protected]> wrote: >>> >>>> Hi Brent, >>>> You can put the paper bloc in a bookpart, e.g.: >>>> >>>> \version "2.20.0" >>>> >>>> music = { \repeat unfold 100 s1 } >>>> >>>> \book { >>>> \bookpart { >>>> \score { \music } >>>> \header { piece = \markup\bold\fontsize #5 \fill-line { "15" } } >>>> \paper { system-system-spacing.basic-distance = 15 } >>>> } >>>> \bookpart { >>>> \score { \music } >>>> \header { piece = \markup\bold\fontsize #5 \fill-line { "20" } } >>>> \paper { system-system-spacing.basic-distance = 20 } >>>> } >>>> \bookpart { >>>> \score { \music } >>>> \header { piece = \markup\bold\fontsize #5 \fill-line { "30" } } >>>> \paper { system-system-spacing.basic-distance = 30 } >>>> } >>>> } >>>> >>>> HTH, >>>> Cheers, >>>> Pierre >>>> >>>> Le ven. 1 mai 2020 à 05:32, Brent Annable <[email protected]> a >>>> écrit : >>>> >>>>> Hi all, >>>>> >>>>> I'm currently putting a whole bunch of separate pieces together into >>>>> one document, and occasionally I want to manually adjust the distance >>>>> between systems in one piece without affecting the spacing in the others. >>>>> Because of the file structure I've chosen, I can't include any top-level >>>>> instructions in \paper blocks without affecting all the other pieces in >>>>> the >>>>> document. Is there a way of including an instruction within a \score block >>>>> (or below), or some other way to help adjust between-system spacing? >>>>> >>>>> Regards, >>>>> >>>>> Brent. >>>>> >>>>
