lilypond-user
[Top][All Lists]
Advanced

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

Template for flexible vertical spacing \paper variables


From: Paul Morris
Subject: Template for flexible vertical spacing \paper variables
Date: Sat, 2 Mar 2019 11:46:50 -0500
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.5.1

I got tired of looking up the flexible vertical spacing \paper variables:

http://lilypond.org/doc/v2.19/Documentation/notation/flexible-vertical-spacing-paper-variables

So I put together some boilerplate (below) that I can use as a snippet in Frescobaldi.  Just un-comment the lines and tweak as needed.  Overkill?  Probably, but I don't mind.  Sharing in case someone else wants to use it.

Cheers,
-Paul


\paper {


  % markup-system-spacing =
  % #'((basic-distance . 5) (padding . 0.5) (stretchability . 30))
  % #'((basic-distance . 5) (padding . 0.5) (stretchability . 30)) % default
  % from a (top-level) markup to a system

  % score-markup-spacing =
  % #'((basic-distance . 12) (padding . 0.5) (stretchability . 60))
  % #'((basic-distance . 12) (padding . 0.5) (stretchability . 60)) % default
  % from the last system of a score to a (top-level) markup

  % score-system-spacing =
  % #'((basic-distance . 14) (minimum-distance . 8) (padding . 1) (stretchability . 120))   % #'((basic-distance . 14) (minimum-distance . 8) (padding . 1) (stretchability . 120)) % default
  % from the last system of a score to the first system of the next score
  % when no (top-level) markup exists between them

  % system-system-spacing =
  % #'((basic-distance . 12) (minimum-distance . 8) (padding . 1) (stretchability . 60))   % #'((basic-distance . 12) (minimum-distance . 8) (padding . 1) (stretchability . 60)) % default
  % between two systems in the same score

  % markup-markup-spacing =
  % #'((basic-distance . 1) (padding . 0.5))
  % #'((basic-distance . 1) (padding . 0.5)) % default
  % between two (top-level) markups

  % last-bottom-spacing =
  % #'((basic-distance . 1) (minimum-distance . 0) (padding . 1) (stretchability . 30))   % #'((basic-distance . 1) (minimum-distance . 0) (padding . 1) (stretchability . 30)) % default   % from the last system or top-level markup on a page to the bottom of the printable area
  % (i.e., the top of the bottom margin)

  % top-system-spacing =
  % #'((basic-distance . 1) (minimum-distance . 0) (padding . 1))
  % #'((basic-distance . 1) (minimum-distance . 0) (padding . 1)) % default
  % from the top of the printable area (i.e., the bottom of the top margin)
  % to the first system on a page, when there is no (top-level) markup between the two

  % top-markup-spacing =
  % #'((basic-distance . 0) (minimum-distance . 0) (padding . 1))
  % #'((basic-distance . 0) (minimum-distance . 0) (padding . 1)) % default
  % from the top of the printable area (i.e., the bottom of the top margin)
  % to the first (top-level) markup on a page, when there is no system between them

}





reply via email to

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