Re: Document PostScript [was: Nouvelle version UNIXGUIDE]

2001-11-29 Par sujet Marc SCHAEFER

On Thu, 29 Nov 2001, Félix Hauri wrote:

 En effet, les marges sont un peu juste, tant latéralement que
 verticalement: Même en en faisant une brochure a5 avec pstobroch, les
 marges verticales (originalement horizontales) sont très courtes.

merci. J'ai imprimé chez moi et cela joue, sauf que si l'on veut relier
c'est trop court. Je vais donc adapter pour que les marges soient plus
courtes, ça va juste faire 130 pages au lieu de 120 :-

 Je ne vois qu'une solution relativement simple et accessible:
 la commande psresize du paquet psutils.

L'autre solution est de prendre la source du guide, et de modifier
la pagination de defs.tex. Enlever les nombres négatifs p.ex. :-
(hihi, j'en ai fait de belles).

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Document PostScript [was: Nouvelle version UNIXGUIDE]

2001-11-29 Par sujet Félix Hauri

On Thu, 29 Nov 2001, Marc SCHAEFER wrote:

 L'autre solution est de prendre la source du guide, et de modifier
 la pagination de defs.tex.
Bon sûr, mais c'est bien sang! ;-)

 Enlever les nombres négatifs p.ex. :- (hihi, j'en ai fait de belles).
J'ai l'habitude de voir 2.54cm en négatif, comme hoffset horizontal ET
vertical! Pour moi, cela est normal... Je ne comprend toujours pas
pourquoi il existe un offset ``implicite'' de 1 pouce dans les deux axes!

--
 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.



Re: Document PostScript [was: Nouvelle version UNIXGUIDE]

2001-11-28 Par sujet Marc SCHAEFER

On Wed, 28 Nov 2001, Pierre Maitre wrote:

 J'ai téléchargé la version PS de cet excellent ouvrage (merci Marc), et
 souhaiterais l'imprimer sur papier. Comme la table des matières et
 l'index font référence à des no de pages, j'aurais voulu imprimer les
 numéros de pages, mais je n'ai pas trouvé comment faire cela.

Hum, la version standard a des numéros de page. Peut-être ma définition de
page (qui respecte A4 si je me souviens bien) est-elle trop près des
marges de votre imprimante ?

Dans ce cas il faudrait soit regénérer le guide depuis sources en adaptant
les définitions de page, ou scaler le résultat avec pstops (jamais fait,
mais cela doit être possible).

En tout cas, gs, ghostview, kghostview ou acrobat devrait montrer les
numéros de page, sauf bourde gigantesque de ma part (qu'on ne peut exclure
bien sûr).

 Y a-t-il un moyen simple pour imprimer un texte PS avec une numérotation
 en tête de page?

Dans le cas du Guide UNIX, c'est compliqué car il y a numérotation en
chiffres romains et arabes suivant la partie du document.

Pour le cas général, je ne sais pas, je laisse l'expert impression (Félix) 
répondre :) 

PS: s'il y a un intérêt, je peux faire imprimer et relier par Copy Quick,
mais cela risque d'être assez cher, genre 30.-/document.

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Document PostScript [was: Nouvelle version UNIXGUIDE]

2001-11-28 Par sujet Pierre Maitre

Marc SCHAEFER a écrit :
 
 En tout cas, gs, ghostview, kghostview ou acrobat devrait montrer les
 numéros de page,

Juste. En y regardant de plus près avec gv (une amelioration de
ghostview), les numéros de page apparaissent

 Peut-être ma définition de
 page (qui respecte A4 si je me souviens bien 

Oui, c'est correct, la ligne 
%%BoundingBox: 0 0 596 842
correspond au format A4

 est-elle trop près des
 marges de votre imprimante ?

Ah, bonne remarque. Voyons la chose: mes marges, telles que définies
avec printtool: 1/4 de pouce, soit 0.635 cm. Ca parait pourtant normal.
Je me demande si la pagination ne vient pas en dehors du %%BoundingBox ?
Je vais creuser le sujet.

Merci

Pierre Maitre


-- 
Dr Pierre-O. Maitre
Privat Docent
FMH Anesthésiologie
FMH Pharmacologie Clinique
Cabinet médical / A la Joy
CH-1273 Genolier   Switzerland
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Document PostScript [was: Nouvelle version UNIXGUIDE]

2001-11-28 Par sujet Félix Hauri

On Wed, 28 Nov 2001, Marc SCHAEFER wrote:

 On Wed, 28 Nov 2001, Pierre Maitre wrote:
 
  J'ai téléchargé la version PS de cet excellent ouvrage (merci Marc), et
  souhaiterais l'imprimer sur papier. Comme la table des matières et
  l'index font référence à des no de pages, j'aurais voulu imprimer les
  numéros de pages, mais je n'ai pas trouvé comment faire cela.
 
 Hum, la version standard a des numéros de page. Peut-être ma définition de
 page (qui respecte A4 si je me souviens bien) est-elle trop près des
 marges de votre imprimante ?
felix@medium:~$ cd unixguide/
felix@medium:~/unixguide$ bunzip2 unixguide.ps.bz2 
felix@medium:~/unixguide$ gv unixguide.ps 
# Et là, si je zoom le nro de page, je peux lire dans la lucarne
# en haut à gauche de GV, si je me place juste en dessous du nro,
# le nombre 814 en valeur verticale. Il s'agit de 1/72 pouces.
gv: terminated by signal 2
felix@medium:~/unixguide$ calc 29.7-814/72*2.54
.983891
# Càd: La totalité du texte de nro de page est avant le premier cm.
 
 Dans ce cas il faudrait soit regénérer le guide depuis sources en adaptant
 les définitions de page, ou scaler le résultat avec pstops (jamais fait,
 mais cela doit être possible).

 En tout cas, gs, ghostview, kghostview ou acrobat devrait montrer les
 numéros de page, sauf bourde gigantesque de ma part (qu'on ne peut exclure
 bien sûr).
Non, non, pas de grosse bourde, mais reconnais qu'une marge inférieure à
huit millimètres c'est pas du ressort de toutes les imprimantes.

  Y a-t-il un moyen simple pour imprimer un texte PS avec une numérotation
  en tête de page?
Alors oui, il y a pas mal d'outils qui peuvent te numéroter du postscript.
mpage, a2ps, enscript (pas sûr) et surtout l'incontournable paquet
psutils.

 Pour le cas général, je ne sais pas, je laisse l'expert impression (Félix) 
 répondre :) 
Puisqu'on m'y invite;)

En effet, les marges sont un peu juste, tant latéralement que
verticalement: Même en en faisant une brochure a5 avec pstobroch, les
marges verticales (originalement horizontales) sont très courtes.

Je ne vois qu'une solution relativement simple et accessible:
la commande psresize du paquet psutils.

$ psresize -W606 -H866 -w596 -h842 unixguide.ps unixguide2.ps

semble donner un résultat correct.
Tu peux essayer d'autres valeurs:
   -W Largeur du document source
   -H Hauteur   
   -w Largeur destination
   -h Hauteur   


 PS: s'il y a un intérêt, je peux faire imprimer et relier par Copy Quick,
 mais cela risque d'être assez cher, genre 30.-/document.

--
 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.