lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Custom paper size


From: Jan-Peter Voigt
Subject: Re: Custom paper size
Date: Wed, 08 Feb 2012 09:32:01 +0100
User-agent: Mozilla/5.0 (X11; Linux i686; rv:10.0) Gecko/20120129 Thunderbird/10.0

Hello Hans,

On 07.02.2012 20:42, Hans Aikema wrote:
On 6-2-2012 12:19, Jan-Peter Voigt wrote:
Hello Joe,

I sometimes use this:
--snip--
#(set! paper-alist (cons '("wide" . (cons (* 15 cm) (* 3 cm))) paper-alist))
\paper {
  #(set-paper-size "wide")
}

\score {
  \relative c'' {
    bes4 a c b
  }
}
--snip--

\paper {
    paper-width = 15\cm
    paper-height = 3\cm
}

Also does the job AFAIK and seems more intuitive for the common user I would say. Any idea whether using paper-width/paper-heigt settings instead of defining a new paper size has (unwanted) implications on other parts of the lay-out that can be avoided by using the paper-alist?
yes it does the job of setting width and height, but I understand the docs ( http://lilypond.org/doc/v2.14/Documentation/notation/paper-size-and-automatic-scaling#setting-paper-size ) that not all automatic scaling and adjusting is done.
This might not be a problem, but one should know about it.
If you try this small snippet:
--snip--
#(set! paper-alist (cons '("logo" . (cons (* 10 cm) (* 5 cm))) paper-alist))
% uncomment either set-paper-size or paper-width/-height
\paper {
% setting paper size
  %#(set-paper-size "logo")
% setting paper-width and -height
  %paper-width = 10\cm
  %paper-height = 5\cm
}
\relative c' {
  c4 e g b
}
--snip--
you can reproduce the difference.
This is the reason, I prefer the "schemish" solution.

Regards,
Jan-Peter




reply via email to

[Prev in Thread] Current Thread [Next in Thread]