[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
}
- Template for flexible vertical spacing \paper variables,
Paul Morris <=