- m
- (cons w h)))
- (scaleable-values `(("left-margin" . ,w)
- ("right-margin" . ,w)
- ("top-margin" . ,h)
- ("bottom-margin" . ,h)
- ("head-separation" . ,h)
- ("foot-separation" . ,h)
- ("indent" . ,w)
- ("short-indent" . ,w)))
- (scaled-values
- (map
+ m
+ (cons w h)))
+ ;; Horizontal margins, marked with 'preserve, are stored
+ ;; in renamed variables because they must not be overwritten.
+ ;; Output_def::normalize () needs to know
+ ;; whether the user set the value or not.
+ (scaleable-values `((("left-margin" . ,w) . preserve)
+ (("right-margin" . ,w) . preserve)
+ (("inner-margin" . ,w) . preserve)
+ (("outer-margin" . ,w) . preserve)
+ (("binding-offset" . ,w) . '())
+ (("top-margin" . ,h) . '())
+ (("bottom-margin" . ,h) . '())
+ (("head-separation" . ,h) . '())
+ (("foot-separation" . ,h) . '())
+ (("indent" . ,w) . '())
+ (("short-indent" . ,w) . '())))
+ (scaled-values
+ (map