-#(ly:set-point-and-click 'line-column)
-\version "2.3.16"
+\version "2.14.0"
\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" #(ly:export (lilypond-version)) }4
+ " "
+ }
+ \with-url
+ %% todo: lilypond.org/music-engraving
+ #"http://lilypond.org/web/"
+ \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 c' {
+ %% 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 }
}
-
+ }
}