[gull] problème avec psnup

Félix Hauri felix at f-hauri.ch
Thu Feb 12 23:50:03 CET 2004


On Thu, 12 Feb 2004, patrick jayet wrote:

> Malheureusement ça donne exactement comme avec psnup -2 -d: le document 
> final est dans un format non a4, je suppose du letter, et les 2 cm du 
> haut du document sont coupé (ce qui est aussi logique étant donné que le 
> letter est env. 2 cm moins haut que le a4).
> 
> Un échantillon avant/après d'un fichier peut être vu sous:
> 
> http://n.ethz.ch/student/jayetp/download/testfile.ps
> http://n.ethz.ch/student/jayetp/download/testfile_multi.ps

Je ne trouve pas la même chose:

.$ psnup -d -2 testfile.ps >testfile_multi2_nup.ps
.$ diff testfile_multi.ps testfile_multi2_nup.ps | grep '^[<>]'
.< 595.275591 0.000000 translate
.> 595.000000 0.271378 translate
.< 0.700000 dup scale
.> 0.706651 dup scale
.< 595.275591 420.944882 translate
.> 595.000000 421.271378 translate
.< 0.700000 dup scale
.> 0.706651 dup scale

.$ pstops -d '2:0L at .7071(21.02cm,0cm)+1L at .7071(21.02cm,14.87cm)' \
       testfile.ps >testfile_multi2_tops.ps
.$ diff testfile_multi.ps testfile_multi2_tops.ps | grep '^[<>]'
.< 595.275591 0.000000 translate
.> 595.842520 0.000000 translate
.< 0.700000 dup scale
.> 0.707100 dup scale
.< 595.275591 420.944882 translate
.> 595.842520 421.511811 translate
.< 0.700000 dup scale
.> 0.707100 dup scale

Et alors: 
Letter c'est ~ 613 x 793 pspts
A4 ressemble à 596 x 843 pspts 

$ gs -sDEVICE=bbox -dNOPAUSE testfile.ps  -c quit 2>&1 |grep %B
%%BoundingBox: 126 66 485 690
%%BoundingBox: 126 66 485 690

... Letter - A4 bof...

$ gs -sDEVICE=bbox -dNOPAUSE testfile_multi.ps  -c quit 2>&1 |grep %B
%%BoundingBox: 5 0 596 838

Cela se raproche plus du A4 qu'autre chose...

$ gs -sDEVICE=bbox -dNOPAUSE testfile_multi2_tops.ps -c quit 2>&1 |grep %B
%%BoundingBox: 0 0 596 843
$ gs -sDEVICE=bbox -dNOPAUSE testfile_multi2_nup.ps -c quit 2>&1 |grep %B
%%BoundingBox: 0 0 596 842

Par contre les ``miens'' sont A4 sans équivoque.


> Si je ne trouve rien, j'essaierai de me bricoler une config pstops qui
> donne un résultat acceptable. Cela dit, je ne comprends pas pourquoi
> le format de sortie est en letter même en le réglant sur a4. Y a-t'il
> quelque part un fichier de configuration pour ghostscript ou psutils à
> régler?

Pas à ma connaissance:
.$ dpkg -L psutils | grep etc |wc
      0       0       0

J'utilise Debian stable   :-)
psnup release 1 patchlevel 17,
pstops release 1 patchlevel 17
(et GNU Ghostscript 6.53 (2002-02-13) ;-)

--
 Félix Hauri  -  <felix at f-hauri.ch>  -  http://www.f-hauri.ch




More information about the gull mailing list