+2004-09-22 Pedro Kroger <kroeger@pedrokroeger.net>
+
+ * scm/paper.scm (set-paper-dimensions): add printfirstpagenumber.
+
+ * scm/page-layout.scm (plain-header): if printfirstpagenumber is
+ true will print the page number in the first page.
+
+ * Documentation/user/changing-defaults.itely: Document
+ printfirstpagenumber.
+
2004-09-22 Han-Wen Nienhuys <hanwen@xs4all.nl>
* lily/phrasing-slur-engraver.cc (acknowledge_grob): avoid more
@table @code
@item firstpagenumber
The value of the page number of the first page. Default is 1.
+@item printfirstpagenumber
+ If set to true will print the page number in the first page. Default is
+ false.
@item hsize
The width of the page
@item vsize
(if (even? page-number)
(set! line (reverse line)))
- (if (< (ly:output-def-lookup paper 'firstpagenumber) page-number)
- (interpret-markup
- paper props (make-fill-line-markup line))
+ (if ((if (ly:output-def-lookup paper 'printfirstpagenumber)
+ <=
+ <)
+ (ly:output-def-lookup paper 'firstpagenumber) page-number)
+ (interpret-markup paper props (make-fill-line-markup line))
'())))
;; TODO: add publisher ID on non-first page.
(module-define! m 'footsep (* 4 mm))
(module-define! m 'leftmargin #f)
(module-define! m 'firstpagenumber 1)
+ (module-define! m 'printfirstpagenumber #f)
(module-define! m 'rightmargin (* 10 mm))))
(define (internal-set-paper-size module name landscape?)