|
From: | Olivier Chamley |
Subject: | Re: Compressabilité... |
Date: | Sat, 02 Apr 2011 18:28:34 +0200 |
User-agent: | Mozilla/5.0 (Windows; U; Windows NT 6.1; fr; rv:1.9.2.15) Gecko/20110303 Thunderbird/3.1.9 |
Le 02/04/2011 18:03, Xavier Scheuer a écrit :
C'est ce que j'avais cru aussi comprendre ! Et mon exemple montre que ça ne marche pas (j'ai mis le minimum à zéro, mais il me fait tout de même 2 pages). En mettant page-count à 1 comme tu me l'as conseillé, effectivement là, ça comprime. Par contre, ça ne semble pas tenir compte du minimum-distance (dans mon exemple, en mettant minimum-distance à 25 et en mettant 20 systèmes, il me comprime à zéro). Qui plus est, avec 5 systèmes (exemple initial), il m'affiche des messages suspects :2011/4/2 Olivier Chamley<address@hidden>:Certes, mais c'était juste un exemple pour montrer que ça ne se comprimait pas alors que le minimum-distance est à zéro...La logique du nouveau système d'espacement tel que je la comprends est la suivante : 1. LilyPond essaie d'espacer les systèmes en utilisant la valeur de "basic-distance". 2. Ensuite, dépendant des sauts de pages et du fait qu'il y a trop ou pas assez de systèmes sur la page, LilyPond va _étirer_ ou _compresser_ les [espaces entre ces] systèmes. 3. Pour étirer il utilise la valeur de "stretchability" pour savoir jusqu'à quel point il peut dilater ces espaces. Pour compresser, il regarde la valeur de "minimum-distance", il ne peut pas compresser en dessous de cette valeur ! La valeur de l'espace entre deux systèmes sera donc (dans le cas où LilyPond doit compresser) comprise entre "basic-distance" et "minimum-distance", tout en essayant de rester préférentiellement proche de "basic-distance". Cordialement, Xavier
erreur de programmation : number of pages is out of bounds poursuite ; croisons les doigts. erreur de programmation : tried to space systems on a bad number of pages poursuite ; croisons les doigts.Bref, je ne comprends toujours pas à quoi sert le minimum-distance, mais merci quand même de ta réponse très rapide qui devrait régler mon problème).
Cordialement, Olivier
[Prev in Thread] | Current Thread | [Next in Thread] |