]> git.donarmstrong.com Git - lilypond.git/blobdiff - input/regression/page-breaks.ly
Release: bump Welcome versions.
[lilypond.git] / input / regression / page-breaks.ly
index 06393cf3e4b619125bccfe4b3624725be24c5043..441579a44a6a902bed7f5b05bbcc69b9315c4a20 100644 (file)
@@ -1,54 +1,88 @@
-#(ly:set-point-and-click 'line-column)
-\version "2.3.17"
+\version "2.19.21"
 
 \header {
 
-texidoc = "Stress optimal page breaking.  This should look
-    nice on 4 a6 pages. "
-
-    
-    copyright = "Copyright by /me"
-    
-    title = "Title"
-    subtitle = "(and (the) subtitle)"
-    subsubtitle = "Sub sub title"
-    poet = "Poet"
-    composer = "Composer"
-    texttranslator = "Text Translator"
-    opus = "opus 0"
-    meter = "Meter (huh?)"
-    arranger = "Arranger"
-    instrument = "Instrument"
-    piece = "Piece"
+  texidoc = "Stress optimal page breaking.  This should look
+    nice and even on 4 a6 pages. "
+
+  
+  copyright = "Copyright by /me"
+  
+  title = "Title"
+  subtitle = "(and (the) subtitle)"
+  subsubtitle = "Sub sub title"
+  poet = "Poet"
+  composer = "Composer"
+  texttranslator = "Text Translator"
+  meter = "Meter (huh?)"
+  arranger = "Arranger"
+  instrument = "Instrument"
+  piece = "Piece"
+  opus = "opus 0"
+
+  
 }
 
-#(set-default-paper-size "a6" 'portrait)
+\paper {
+  ragged-last-bottom = ##f
+
+  bookTitleMarkup = \markup {
+    \override #'(baseline-skip . -3)
+    \column {
+      \box \fill-line { \teeny " " " " }
+      \bookTitleMarkup
+    }
+  }
+  oddHeaderMarkup = \markup \on-the-fly #not-first-page {
+    \override #'(baseline-skip . -3)
+    \column {
+      \box \fill-line { \teeny " " " " }
+      \line { \oddHeaderMarkup }
+    }
+  }
+  evenHeaderMarkup = \markup {
+    \override #'(baseline-skip . -3)
+    \column {
+      \box \fill-line { \teeny " " " " }
+      \line { \evenHeaderMarkup }
+    }
+  }
+  oddFooterMarkup = \markup {
+    \override #'(baseline-skip . -3)
+    \column {
+       \oddFooterMarkup
+       \box \fill-line { \teeny " " " " }
+    }
+  }
+  
+  tagline = \markup {
+    \column {
+      \fill-line {
+       " "
+       \line { "Music engraving by LilyPond" #(lilypond-version) }4
+       " "
+      }
+      \with-url
+      %% todo: lilypond.org/music-engraving
+      #"http://lilypond.org/"
+      \fill-line {
+       "www.lilypond.org"
+      }
+    }
+  }
+}
 
+#(set-default-paper-size "a6" 'portrait)
 
-pattern =  { a b c d \break }
 \book {    
-    \score {
-       \context Staff  \relative c' {
-           %% 16: ideally cramped
-           %% 17: very bad without density
-                               %       \repeat unfold 17 { a b c d \break }
-
-           \pattern
-           \pattern
-                               % \noPageBreak
-           \pattern
-           
-                               % the following changes the location of the break.
-                               % 
-                               % \pageBreak
-           
-           \pattern
-           \pattern
-           \pattern
-           \pattern
-           \repeat unfold 10 \pattern
-       }
-
+  \score {
+    \new Staff \relative {
+      %% 19: ideally cramped
+      %% Calculating page breaks...[6][11][16]
+      %%\repeat unfold 19 { a b c d \break }
+      %% 15: test even distribution
+      %% Calculating page breaks...[5][9][13]
+      \repeat unfold 15 { a b c d \break }
     }
-    
+  }
 }