4 lsrtags = "paper-and-layout"
5 texidocs = "@code{\\bookpart} can be used to split a book into several parts.
6 Each part last page can be affected by @code{ragged-bottom-last}.
8 doctitle = "Book parts"
11 #(set-default-paper-size "a6")
14 oddFooterMarkup = "toplevel paper footer"
15 id ="\ntoplevel paper\n"
19 %% book-level paper, which is inherited by all bookparts
21 id = "\nbook level paper\n"
22 ragged-last-bottom = ##t
23 %% Page footer: add a different part-tagline at part last page
24 oddFooterMarkup = \markup {
27 %% Copyright header field only on book first page.
28 \on-the-fly #first-page \fromproperty #'header:copyright
31 %% Part tagline header field only on each part last page.
32 \on-the-fly #part-last-page \fromproperty #'header:parttagline
35 %% Tagline header field only on book last page.
36 \on-the-fly #last-page \fromproperty #'header:tagline
42 %% book-level header, which is inherited by the first bookpart
45 copyright = "Copyright line on book first page"
46 parttagline = "Part tagline"
47 tagline = "Book tagline"
52 %% a different page breaking function may be used on each part
53 \paper { #(define page-breaking optimal-page-breaks) }
54 \header { subtitle = "First part" }
55 \markup { The first book part }
56 \markup { a page break }
58 \markup { first part last page }
59 \markup \wordwrap { with ragged-last-bottom (see the space below this text) }
63 \header { subtitle = "Second part" }