Eluze <elu...@gmail.com> writes:

> Am 25.03.2012 19:35, schrieb David Kastrup: 
>
>     
>     
> Personally, I think it would make more sense if people just placed
> assignments to output-filename and output-suffix inside of the book's
> paper block.  That's straightforward to understand and does not require
> keeping magical ordering relations in mind.  \bookOutputName is more
> like a compatibility API.  A courtesy to keep around, but not as
> straightforward in its implications.
>
>
> this works:
>
> bigMargin = \paper { top-margin = 10 \cm }
> \book {
>   \paper {
>     \bigMargin
>     #(define output-filename "output-filename")
>   }
>   \relative {c d e f}
> }

Ugh.  Why don't you write
\paper {
  \bigMargin
  output-filename = "output-filename"
}

> this not (because of the order):
>
> \book {
>   \paper {
>     #(define output-suffix "output-filename")
>     \bigMargin
>   }
>   \relative {c d e f}
> }

Hardly surprising now, is it, if you write it as _assignment_ rather
than as some weird Scheme block?

> output-suffix is mentioned in Usage, Snippets and NR; output-filename
> can not be found

I was not suggesting that the documentation was already in a useful
state.  Rather I was suggesting _how_ we should preferably fix it.

-- 
David Kastrup

_______________________________________________
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to