Comme c'est un peu calme, par ici,
je vous offre de quoi vous triturer les neurones:
Calculer le papier standard (a0,a1,a2, etc) n�cessaire pour un postscript?
R�ponse en standard iso (0,1,2...) avec gs et awk:
$ cat Monfichierpostscript.ps |\
gs -sDEVICE=bbox -dNOPAUSE -dBATCH -dSAFER -q - -c quit 2>&1 |\
awk '
/%%HiResB/ {
if ($4 < $5) {
v1=$4*sqrt(2);v2=$5
} else {
v1=$5*sqrt(2);v2=$4
};
if ( v1 > v2 ) {
print int(log(3371/v1)/log(sqrt(2)))
} else {
print int(log(3371/v2)/log(sqrt(2)))
}
}
'
# note: 3371 est la longueur du A0, en unit� postscript.
# On peut la calculer de la mani�re suivante:
$ echo "sqrt(sqrt(2*10^8))/2.54*72" |bc -l
--
F�lix Hauri - <[EMAIL PROTECTED]> - http://www.f-hauri.ch
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.