+2004-08-02 Pedro Kroger <kroeger@pedrokroeger.net>
+
+ * scm/page-layout.scm (default-page-make-stencil): If leftmargin
+ isn't specified by the user in \bookpaper center the music in the
+ page.
+
2004-08-02 Mats Bengtsson <mabe@drongo.s3.kth.se>
* Fix some problems after the renaming of my-lily -> lily
((topmargin (ly:output-def-lookup paper 'topmargin))
;; TODO: naming vsize/hsize not analogous to TeX.
+
- (leftmargin (ly:output-def-lookup paper 'leftmargin))
- (rightmargin (ly:output-def-lookup paper 'rightmargin))
(vsize (ly:output-def-lookup paper 'vsize))
(hsize (ly:output-def-lookup paper 'hsize))
+
+ (lmargin (ly:output-def-lookup paper 'leftmargin))
+ (leftmargin (if lmargin
+ lmargin
+ (/ (- hsize
+ (ly:output-def-lookup paper 'linewidth)) 2)))
+
+ (rightmargin (ly:output-def-lookup paper 'rightmargin))
(bottom-edge (- vsize
(ly:output-def-lookup paper 'bottommargin)))
(module-define! m 'bottommargin (* 6 mm))
(module-define! m 'headsep (* 4 mm))
(module-define! m 'footsep (* 4 mm))
- (module-define! m 'leftmargin (* 10 mm))
+ (module-define! m 'leftmargin #f)
(module-define! m 'rightmargin (* 10 mm))))
(define (internal-set-paper-size module name)