Guénhaël a écrit :


Bonjour,



J'aimerais générer un fichier PDF de mon document LyX. Je ne peux pas générer directement de fichier PDF en cliquant sur le bouton correspondant de LyX. Il me semble que cela est dû au fait que j'utilise pstricks dans mon document.

Exact, dans ce cas il faut utiliser pdftricks, mais je ne sais pas
s'il est aussi puissant. Personnellement j'ai (un peu) utilisé pgf (le paquetage de manipiulations graphiques écrit par Till Tantau, le créateur de beamer).

Par-contre, je peux le sortir sans problème en PS mais dans ce cas les images générées avec pstricks qui contiennent des effets de transparence n'apparaissent pas. Elle n'apparaissent que si j'imprime ensuite le document PS dans un document au forma PDF et c'est d'ailleurs le forma final que je souhaite. Cependant, l'impression du fichier PS en PDF bug (je suis sous fedora) et je ne sais pas pourquoi! Je ne parviens à passer de PS à PDF que sous Windows.

Version de ghostscript sans doute... même version sur les deux OS ?
Ici:
$ gs --version
8.62



Pour éviter de passer en PS et de devoir ensuite passer à Windows pour imprimer mon document PS en PDF j'ai créer un nouveau convertisseur :


Depuis le Format : Postscript

Vers le Format : PDF (Perso)

Convertisseur : epstopdf --outfile=$$o $$i


Là, tout se passe bien pour générer directement mon fichier PDF. Les figures avec transparence ressortent parfaitement bien.

epstopdf est plutôt prévu pour convertir des postscripts encapsulés, c'est-à-dire qui tiennent sur une page, mais si ça marche avec un document multipage, tant mieux.

Seul problème : je me suis rendu compte que certains caractères dans mes formules changent dans le document final!


Ainsi la lettre grecque Delta majuscule devient un Phi majuscule!


Je cherche donc une solution pour éviter ces changements de caractères dans mon document PDF.

Probablement un pb d'encapsulation de polices. Que dit
# pdffonts toto.pdf
où toto.pdf est votre fichier résultat ?

S'il y a des polices type 3, c'est la source du problème.
Quelle est votre version de epstopdf ?
Ici, c'est 2.11
$ epstopdf --version
epstopdf ($Id: epstopdf.pl 15843 2009-10-19 23:14:41Z karl $) 2.11

Les polices sont encapsulées implicitement depuis la version 2.9.9.

--
Jean-Pierre

Répondre à