[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Nombres de systèmes par page (2.10 - > 2.11)
From: |
Nicolas Sceaux |
Subject: |
Re: Nombres de systèmes par page (2.10 - > 2.11) |
Date: |
Wed, 23 Jan 2008 20:15:14 +0100 |
Le 23 janv. 08 à 01:58, Xavier Scheuer a écrit :
Le lundi 21 janvier 2008 à 22:08 +0100, Nicolas Sceaux a écrit :
En fait j'ai implémenté certains petits bouts, en tout cas j'ai pas
mal
lu tout ce code, donc je comprends assez bien cette partie.
J'ignorais que tu faisais également partie de l'équipe de
développement, chapeau bas!
Pas vraiment, j'ai juste envoyé de façon sporadique quelques patches.
Pour ly:minimal-breaking, j'avais mal compris son rôle. Je pensais
minimal dans le sens "nombre de pages minimal" et non "ressources
minimales", d'où mon incompréhension.
Je viens de relire la documentation à ce sujet et je ne vois pas ce
qui m'a laissé penser cela...
Dans la mesure où avec ly:minimal-breaking on remplit au maximum une
page avant de passer à la suivante, le nombre de pages totales (à
systèmes également chargés) sera minimal. Mais "minimal" est aussi
à comprendre dans le sens de la complexité de l'algo lui-même, le plus
simple possible, et donc le moins gourmant.
J'ai oublié un détail dans mon explication. Le nouvel algo
ly:optimal-page-breaking utilise des estimations des hauteurs
car il effectue à la fois le calcul des sauts de lignes *et*
des sauts de pages (c'est ça la raison première, les autres,
étirement et table des matières, ne sont que des conséquences)
C'est-à-dire qu'il pourra tasser un peu plus les notes pour faire
tout rentrer sur une page quand l'ancien algo optimal-page-breaks
débordera sur deux pages.
J'apprends plein de choses! ;-)
Et donc si je comprends bien optimal-page-breaks (l'ancien algo),
lui, calcule d'abord les sauts de ligne (tout en dessinant les
systèmes) puis s'occupe des sauts de pages, c'est bien ça (je
m'intéresse)?
C'est ça, les sauts de lignes sont calculés, les systèmes dessinés,
puis les sauts pages calculés, et enfin les pages dessinées.
Tandis qu'avec le nouvel algo par défaut, les sauts de lignes et de
pages sont calculés, puis les systèmes et les pages dessinées.
Re: Nombres de systèmes par page (2.10 -> 2.11), Gilles THIBAULT, 2008/01/20