]> git.donarmstrong.com Git - lilypond.git/blobdiff - input/new/book-parts.ly
Nested book parts: take account of Joe's code review from 2008/11/03
[lilypond.git] / input / new / book-parts.ly
index 19617d026d73f273df8d09bb03941a9cbb030033..1b4754dc6cea8a6f5cd3f99b45deff79f23b0564 100644 (file)
@@ -2,23 +2,21 @@
 
 \header {
   lsrtags = "paper-and-layout"
-  texidocs = "@code{\\bookpart} can be used to split a book into several parts.
+  texidocs = "@code{\\bookpart} can be used to split a book into
+several parts.
 Each part last page can be affected by @code{ragged-bottom-last}.
+Header and footer markups can detect a part last page, and make the
+difference with the book last page.
 "
   doctitle = "Book parts"
 }
 
 #(set-default-paper-size "a6")
 
-\paper {
-  oddFooterMarkup = "toplevel paper footer"
-  id ="\ntoplevel paper\n"
-}
-
 \book {
-  %% book-level paper, which is inherited by all bookparts
+
+  %% book paper, which is inherited by all children bookparts
   \paper {
-    id = "\nbook level paper\n"
     ragged-last-bottom = ##t
     %% Page footer: add a different part-tagline at part last page
     oddFooterMarkup = \markup {
@@ -35,19 +33,18 @@ Each part last page can be affected by @code{ragged-bottom-last}.
           %% Tagline header field only on book last page.
           \on-the-fly #last-page \fromproperty #'header:tagline
         }
-        toto
       }
     }
   }
-  %% book-level header, which is inherited by the first bookpart
+
+  %% book header, which is inherited by the first bookpart
   \header {
     title = "Book title"
     copyright = "Copyright line on book first page"
     parttagline = "Part tagline"
     tagline = "Book tagline"
   }
-
-  %% first book part
+  
   \bookpart {
     %% a different page breaking function may be used on each part
     \paper { #(define page-breaking optimal-page-breaks) }
@@ -58,9 +55,10 @@ Each part last page can be affected by @code{ragged-bottom-last}.
     \markup { first part last page }
     \markup \wordwrap { with ragged-last-bottom (see the space below this text) }
   }
-  %% an other book part
+
   \bookpart {
     \header { subtitle = "Second part" }
     { c' }
   }
+
 }