Han-Wen - You convince me that deciphering the \paper \layout etc functionality is rather hopeless via experimentation. I hope the documenters are listening.
BTW, in your first example, using 2.4.3, "linewidth = " is not accepted and "foobar =" does nothing discernible. Is there documentation somewhere for the "#(list" thingie? Thanks for LilyPond? - Bruce -----Original Message----- From: Han-Wen Nienhuys [mailto:[EMAIL PROTECTED] Sent: Wednesday, April 20, 2005 6:36 PM To: Fairchild Subject: Re: How to delete page numbers? Op 20-apr-05 om 22:51 heeft Fairchild het volgende geschreven: > As usual, Mats is right on. > > Paul is also perceptive in recognizing that the documentation needs > more > specificity. It seems that a \layout within a \score accepts all the > rather > well documented \paper commands but ignores most of them. Section > 7.5.11 > "Page layout" could give more detail, especially all default values. > Section 4.7.1 "Additional parameters" seems to list \layout commands, > but > that's not clear. Now, using these blocks requires much trial and > error. \paper and \layout are internally the same objects, and are in fact general name spaces just as \header. Similarly, you can do \header { linewidth = 5.0 \cm foobar = #(list 2 5 7 'symbol "string") } which -of course- doesn't do anything notable. The tricky bit with \paper and \layout is that they are nested: variables for the the \layout of a \score block default to the value in the \paper block. ie., in the next example, the 2nd score is layout in raggedright mode. \book { \score { .. \layout { raggedright = ##f } } \score { ... \layout { } } \paper { raggedright = ##t } } _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user