Variables de marge et de largeur
Les valeurs par défaut (avant étalonnage) sont définies dans le fichier ly/paper-defaults-init.ly.
paper-width
¶-
La largeur de la page. Elle correspond par défaut à la largeur du format de papier utilisé. Si
paper-width
n’a aucun effet en matière d’ajustement automatique, cette variable influe sur la variableline-width
. Lorsque vous définissez à la fois les valeurs depaper-width
etline-width
, les valeurs deleft-margin
etright-margin
seront recalculées. Voir aussicheck-consistency
. line-width
¶-
La longueur d’une ligne. Lorsque spécifié dans un bloc
\paper
, ceci définit l’étendue horizontale dont disposeront les lignes de portée d’un système non indenté. La valeur par défaut est égale àpaper-width
, auquel sont retranchésleft-margin
etright-margin
. Lorsque vous définissezline-width
sans modifier les valeurs deleft-margin
etright-margin
, les marges seront alors recalculées de telle sorte que les systèmes soient centrés. Voir aussicheck-consistency
.La valeur de
line-width
peut aussi se spécifier individuellement au niveau de la partition, au sein d’un bloc\layout
. Ceci permet de contrôler la longueur des lignes partition par partition. Si la longueur de ligne n’est pas spécifiée dans une partition particulière, elle sera valorisée à celle duline-width
mentionné dans le bloc\paper
. La détermination deline-width
pour un\score
particulier n’a aucun effet sur les marges. Les lignes d’une portée dont la longueur est déterminée par leline-width
d’une partition seront alignées par la gauche sur la surface de papier telle que définie par leline-width
du bloc\paper
. Dès lors que les valeurs deline-width
de la partition et du papier sont égales, les lignes s’étendront de la marge gauche à la marge droite. En cas deline-width
de la partition supérieur auline-width
du papier, les lignes de portée déborderont dans la marge de droite. left-margin
¶-
La marge entre le bord gauche de la feuille et le début de chaque système. La valeur par défaut est de
10\mm
; elle sera ajustée selon le format du papier. Lorsque vous définissezline-width
etright-margin
sans modifier la valeur deleft-margin
, cette dernière sera alors égale à(paper-width − line-width − right-margin)
. Lorsque seuleline-width
est définie, les deux marges correspondent à((paper-width − line-width) / 2)
, ce qui a pour effet de centrer les systèmes sur la page. Voir aussicheck-consistency
. right-margin
¶-
La marge entre le bord droit de la page et la fin des systèmes en pleine largeur (non ragged). La valeur par défaut est de
10\mm
et s’ajustera selon le format du papier. Lorsque vous définissezline-width
etleft-margin
, sans modifier la valeur deright-margin
, cette dernière sera alors égale à(paper-width − line-width − left-margin)
. Lorsque seuleline-width
est définie, les deux marges correspondent à((paper-width − line-width) / 2)
, ce qui a pour effet de centrer les systèmes sur la page. Voir aussicheck-consistency
. check-consistency
¶-
Lorsqu’elle est activée, cette variable vérifie que
left-margin
,line-width
etright-margin
sont en cohérence, et que l’addition de ces trois éléments ne dépassera pas la largeur du papier (paper-width
). La valeur par défaut est#t
. Dans le cas d’une incohérence, un message d’avertissement est émis et les trois variables – marges et longueur de ligne – rétablies à leur valeur par défaut (ajustées selon le format du papier). En cas de désactivation de cette variable (valorisation à#f
, toute incohérence sera ignorée, et les systèmes pourront déborder de la page. ragged-right
¶-
Lorsque cette variable est activée, les systèmes ne s’étendront pas sur la longueur de la ligne, mais s’arrêteront à leur longueur normale. La valeur par défaut est
#f
mais, si la partition ne comporte qu’un seul système, elle passe à#t
. Cette variable peut aussi se gérer au sein d’un bloc\layout
. ragged-last
¶-
Lorsqu’elle est activée, cette variable permet de ne pas étendre le dernier système de façon à occuper toute la longueur de la ligne. La valeur par défaut est
#f
. Cette variable peut aussi se gérer au sein d’un bloc\layout
.
Voir aussi
Manuel de notation : Adaptation automatique au format.
Fichiers d’initialisation : ly/paper-defaults-init.ly.
Problèmes connus et avertissements
La définition explicite d’un format de papier annulera tout réglage des marges gauche et droite.