From: Graham Percival Date: Thu, 23 Jun 2005 17:17:16 +0000 (+0000) Subject: Vincent's patch for titles. X-Git-Tag: release/2.6.0~12 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=95ede8e272d8409ea2ecc7ac4aff868bf40c626c;p=lilypond.git Vincent's patch for titles. --- diff --git a/ChangeLog b/ChangeLog index e5c2933ab7..bf72fc7f09 100644 --- a/ChangeLog +++ b/ChangeLog @@ -3,6 +3,9 @@ * Documentation/user/lilypond-book.itely, Documentation/user/examples.itely: add \RequirePackage{graphics}. + * ly/titling.ly: checks printfirstpagenumber, adds meter, and + fixes baseline-skip. Thanks Vincent! + 2005-06-23 Han-Wen Nienhuys * buildscripts/gen-emmentaler-scripts.py (notice): add GPL notice diff --git a/ly/titling-init.ly b/ly/titling-init.ly index f9f7fba610..02b53f2513 100644 --- a/ly/titling-init.ly +++ b/ly/titling-init.ly @@ -1,4 +1,4 @@ -\version "2.4.0" +\version "2.5.31" slashSeparator = \markup { \hcenter @@ -26,27 +26,28 @@ bookTitleMarkup = \markup { \override #'(baseline-skip . 3) \column { \fill-line { \fromproperty #'header:dedication } + \override #'(baseline-skip . 3.5) \column { - \override #'(baseline-skip . 3.5) \huge \bigger \bold \fill-line { - \bigger \fromproperty #'header:title + \bigger \fromproperty #'header:title } \fill-line { - \large \smaller \bold - \bigger \fromproperty #'header:subtitle + \large \smaller \bold + \bigger \fromproperty #'header:subtitle } \fill-line { - \smaller \bold - \fromproperty #'header:subsubtitle + \smaller \bold + \fromproperty #'header:subsubtitle } \fill-line { - \fromproperty #'header:poet - { \large \bold \fromproperty #'header:instrument } - \column { - \fromproperty #'header:composer - \fromproperty #'header:arranger - } + \fromproperty #'header:poet + { \large \bold \fromproperty #'header:instrument } + \fromproperty #'header:composer + } + \fill-line { + \fromproperty #'header:meter + \fromproperty #'header:arranger } } } @@ -80,6 +81,11 @@ scoreTitleMarkup = \markup { (interpret-markup layout props arg) empty-stencil)) +#(define (check-print-first-page-number layout props arg) + (if (eq? (ly:output-def-lookup layout 'printfirstpagenumber) #t) + (interpret-markup layout props arg) + (not-first-page layout props arg))) + oddHeaderMarkup = \markup % \on-the-fly #not-single-page \fill-line { @@ -87,7 +93,7 @@ oddHeaderMarkup = \markup %% page layout becomes a complete mess. " " \on-the-fly #not-first-page \fromproperty #'header:instrument - \on-the-fly #not-first-page \fromproperty #'page:page-number-string + \on-the-fly #check-print-first-page-number \fromproperty #'page:page-number-string } evenHeaderMarkup = \markup