[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Fonction "page-count" et espacement exceptionnel de système
From: |
Jean Abou Samra |
Subject: |
Re: Fonction "page-count" et espacement exceptionnel de système |
Date: |
Fri, 30 Apr 2021 14:02:09 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.1 |
Le 30/04/2021 à 12:45, M4rty a écrit :
Bonjour à tous,
Est-ce possible de conserver la fonction page-count et d'élargir
ponctuellement l'espacement entre deux systèmes ?
Je cherche à faire une partition type "lead sheet" jazz (portée unique), et
espacer un peu la portée de la coda vers le bas mais je galère un peu...
Merci !
Simon
Bonjour,
Une multitude d'options s'offrent à vous. L'une est
de faire de la coda une pièce séparée, et d'ajuster
la variable d'espacement score-system-spacing,
comme ceci :
\version "2.22.0"
\paper {
score-system-spacing.basic-distance = 17
}
\score {
{
\repeat unfold 80 { c'1 }
}
}
\score {
{
\mark "Coda"
\repeat unfold 10 { c'1 }
}
\layout {
indent = 0
ragged-right = ##f
}
}
Une autre, plus astucieuse, consiste à ajouter artificiellement
de l'espace sur un objet quelconque du dernier système, par
exemple le mot "Coda".
\version "2.22.0"
% Activer pour ajuster les valeurs
% #(ly:set-option 'debug-skylines)
{
\repeat unfold 80 { c'1 }
\break
\clef bass
\mark \markup \with-outline \filled-box #'(0 . 6.5) #'(0 . 7) #0 "Coda"
\repeat unfold 10 { c'1 }
}
Par ailleurs, il est possible de régler la position absolue
du système sur la page (avec l'inconvénient qu'il faudra
le refaire si la musique change et des systèmes d'ajoutent).
\version "2.22.0"
{
\repeat unfold 80 { c'1 }
\break
\overrideProperty Score.NonMusicalPaperColumn.line-break-system-details
#'((Y-offset . 73))
\mark "Coda"
\repeat unfold 10 { c'1 }
}
Voici les pages de documentation qui expliquent
les commandes utilisées :
http://lilypond.org/doc/v2.22/Documentation/notation/flexible-vertical-spacing-paper-variables
http://lilypond.org/doc/v2.22/Documentation/notation/explicit-staff-and-system-positioning
http://lilypond.org/doc/v2.22/Documentation/notation/other
Cordialement,
Jean
PS : Pierre, il y a là un superbe exemple de différence
entre \with-dimensions-from et \with-outline.