]> git.donarmstrong.com Git - lilypond.git/blob - input/regression/page-headers-and-footers.ly
Doc-es: various updates.
[lilypond.git] / input / regression / page-headers-and-footers.ly
1 \version "2.19.21"
2
3 \header {
4
5   texidoc = "Page-headers and -footers.  All headers and footers
6   should be printed on their specified page. "
7
8 }
9
10 \paper {
11   ragged-last-bottom = ##f
12
13   oddHeaderMarkup = \markup  {
14     \override #'(baseline-skip . 2.5)
15     \center-column {
16       \box \fill-line { \teeny " " " " }
17       \on-the-fly #first-page "first-page-header-text"
18       \on-the-fly #not-first-page \fromproperty #'page:page-number-string
19       \on-the-fly #(on-page 2) "page-2-header-text"
20       \on-the-fly #last-page "last-page-header-text"
21     }
22   }
23
24   evenHeaderMarkup = \oddHeaderMarkup
25
26   oddFooterMarkup = \markup \fill-line {
27     \override #'(baseline-skip . 1)
28     \center-column {
29         \on-the-fly #first-page "first-page-footer-text"
30         \on-the-fly #last-page "last-page-footer-text"
31         \on-the-fly #(on-page 2) "page-2-footer-text"
32         \box \fill-line { \teeny " " " " }
33     }
34   }
35 }
36
37 #(set-default-paper-size "a6" 'portrait)
38
39 \book {
40   \score {
41     \new Staff \relative {
42       \repeat unfold 18 { a b c d \break }
43     }
44   }
45 }