lilypond-user
[Top][All Lists]

## Re: making a book with LilyPond

 From: Federico Bruni Subject: Re: making a book with LilyPond Date: Mon, 31 Aug 2009 13:06:42 +0200 User-agent: Thunderbird 2.0.0.23 (X11/20090817)

```Hi Jan,

```
Actually, I had tried \bookpart (see the 1st example below, in my first email) but I have problems with \include.
```

```
If in the included files there's an \include (even a simple include "english.ly"), it can't compile.
```
```
I attach a tiny example, where book-test.ly includes file1.ly and file2.ly. It works just if you comment out the \include lines in file1.ly and file2.ly.
```
Why?

http://lilypond.org/doc/v2.13/Documentation/user/lilypond/Including-LilyPond-files#Including-LilyPond-files

```
All the files I want to include are in ~/lilypond/usr/share/lilypond/current/ly
```
so it's not a matter of path

Jan-Peter Voigt wrote:
```
```Hello Frederico,

you can use \bookpart :

\book {
\bookpart{
\tocItem ...
title = ...
}
}
\bookpart{
\tocItem ...
title = ...
}
}
}

```
If you surround every piece with a bookpart-statement, you dont need to pagebreak. My mobile INet-Connection is quite slow right now, so you have to google to find the right page in the docs.
```Or someone else has a pointer ;)

I hope it helps!
regards,
Jan-Peter

Federico Bruni schrieb:
```
I'm trying to compile a number of scores in a book using just LilyPond (I've tried lilypond-book before, but I had some trouble with layout and as I'm not confident with LaTeX I dropped it).
```
I need a help to start in the right way.

What I want to print:
* table of content
* scores (let's say 2 scores, as example)

Each score should have the title printed at the beginning.
```
Page numbers should start from the first score, not from the toc page: so from page 2 and not page 1 of the output.
```
In order to get a title for each piece, I guess I need to use \bookpart.
```
I tried the code below, but I get some weird error messages.. Probably, there's something wrong with the way I've included the files in \bookpart
```
Any suggestion?
Thanks,
Federico

```
==================================================================================
```
\version "2.13.3"

\paper {
}

\bookpart {
title = "Score 1"
}
\include "score1.ly"
}

\bookpart {
title = "Score 2"
}
\include "score2.ly"
}

```
====================================================================================
```
```
If I use the code below, the file compiles but I can't get the titles at the beginning of each score.
```
\version "2.13.3"

\markuplines \table-of-contents
\pageBreak

\tocItem \markup "Score 1"
\include "score1.ly"
\pageBreak

\tocItem \markup "Score 2"
\include "score2.ly"

_______________________________________________
lilypond-user mailing list
http://lists.gnu.org/mailman/listinfo/lilypond-user

```
```
```
```
```
```\version "2.13.3"

\book {

\markuplines \table-of-contents
\pageBreak

\bookpart{
\tocItem \markup "Score 1"
\include "file1.ly"
}
\bookpart{
\tocItem \markup "Score 2"
\include "file2.ly"
}
} ```
```\version "2.13.3"
\include "english.ly"

title= "Score 1"
}

{ c d e f }```
```\version "2.13.3"
\include "english.ly"