]> git.donarmstrong.com Git - lilypond.git/blobdiff - ly/paper-defaults.ly
* scm/page.scm (make-page): add footer/header.
[lilypond.git] / ly / paper-defaults.ly
index 855c161beccc33ec129da205f9c60f02b18a8ba2..c8116b55c15de5c741ac3ef2988d7274a4530447 100644 (file)
 
     #(layout-set-staff-size (* 20.0 pt))
 
+
+    #(define-public score-title-properties
+      '((is-title . #t)
+       (is-book-title . #f)
+       ))
+    #(define-public book-title-properties
+      '((is-title . #t)
+       (is-book-title . #t)
+       ))
+    
     %%
     %% this dimension includes the extent of the
     %% staves themselves.
     %%
     betweensystemspace = #(* 20 mm)
-
+    
+    
     %%
     %% fixed space between systems.
     %%
     beforetitlespace = 10 \mm
     betweentitlespace = 2 \mm
 
+
+    %%
+    %% Small staves are aligned so they come out on the same place on
+    %% across different pages.
+    %%
+    pagetopspace = #(* 12 mm)
+
+    
     raggedbottom = ##f
 
     %%
     %%
     raggedlastbottom= ##t
 
-    %% ugh.  Should use /etc/papersize and set explicitly for
-    %% documentation.
-    papersizename = "a4"
-
     #(define font-defaults
       '((font-encoding . fetaMusic)))
 
        (baseline-skip . 3)
        (word-space . 0.6)))
 
-    #(define page-breaking ly:optimal-page-breaks)
-    #(define page-music-height default-page-music-height )
-    #(define page-make-stencil default-page-make-stencil )
+    #(define page-breaking optimal-page-breaks)
+%    #(define page-music-height default-page-music-height )
+%    #(define page-make-stencil default-page-make-stencil )
 
     #(define make-header (marked-up-headfoot 'oddHeaderMarkup 'evenHeaderMarkup))
     #(define make-footer (marked-up-headfoot 'oddFooterMarkup 'evenFooterMarkup))
     #(set-paper-dimension-variables (current-module))
 
     \include "titling-init.ly"
-}
+
+
+    topmargin = 5 \mm
+    bottommargin = 6 \mm
+    headsep = 4 \mm
+    footsep = 4 \mm
+    rightmargin = 10 \mm
+
+    leftmargin = ##f
+    firstpagenumber = #1
+    printfirstpagenumber =##f
+  }