-\version "2.12.0"
+\version "2.15.20"
slashSeparator = \markup {
\center-align
tagline = \markup {
\with-url
- %% todo: lilypond.org/music-engraving
- #"http://lilypond.org/web/"
+ #"http://lilypond.org/"
\line {
%% 2014 = em dash.
-
- #(ly:export
- (format "Music engraving by LilyPond ~a~awww.lilypond.org"
+
+ #(format #f "Music engraving by LilyPond ~a~awww.lilypond.org"
(lilypond-version)
(ly:wide-char->utf-8 #x2014)
- ))
+ )
}
}
\fill-line { \fromproperty #'header:dedication }
\override #'(baseline-skip . 3.5)
\column {
- \huge \larger \bold
\fill-line {
- \larger \fromproperty #'header:title
+ \huge \larger \larger \bold
+ \fromproperty #'header:title
}
\fill-line {
- \large \smaller \bold
- \larger \fromproperty #'header:subtitle
+ \large \bold
+ \fromproperty #'header:subtitle
}
\fill-line {
\smaller \bold
(interpret-markup layout props arg)
empty-stencil))
+#(define ((on-page nmbr) layout props arg)
+ (if (= (chain-assoc-get 'page:page-number props -1) nmbr)
+ (interpret-markup layout props arg)
+ empty-stencil))
+
%% Bookpart first page and last page predicates
#(define (part-first-page layout props arg)
(if (= (chain-assoc-get 'page:page-number props -1)
%% unused
#(define (not-single-page layout props arg)
- (if (not (and (= (chain-assoc-get 'page:page-number props -1)
+ (if (not (and (= (chain-assoc-get 'page:page-number props -1)
(ly:output-def-lookup layout 'first-page-number))
(chain-assoc-get 'page:last? props -1)))
(interpret-markup layout props arg)
\on-the-fly #print-page-number-check-first \fromproperty #'page:page-number-string
}
+%% evenHeaderMarkup would inherit the value of
+%% oddHeaderMarkup if it were not defined here
evenHeaderMarkup = \markup
\fill-line {
\on-the-fly #print-page-number-check-first \fromproperty #'page:page-number-string
}
}
+%% As long as evenFooterMarkup is unset, it inherits the value of
+%% oddFooterMarkup, as if this were declared here:
+% evenFooterMarkup = \oddFooterMarkup