[pstricks] problem with pst-pdf in auto-pst-pdf

Patrice MEGRET Patrice.MEGRET at umons.ac.be
Thu Feb 23 08:19:39 CET 2017

Dear Herbert, 

Thanks for your answer but I think there is a misunderstanding.

As far as I understand, with auto-pst-pdf, if compilation is done in Latex, the dvi file contains the classical pspicture and all the text and then by dvips we obtain the ps file and with ps2pdf the final pdf file.
Indeed this compilation calls pst-pdf with option inactive and this option seems to be broken in the new pst-pdf package.  

If compilation is done in pdfLatex, then auto-pst-pdf uses pst-pdf to extract all pspicture figures in one dvi file that is processed to finally obtain pdf figures that are inserted  by includegrahics in the final pdf file.

So whatever the compilation engine that is used, the final pdf file is always correct if pure pstricks code is used. (Of course if there is a mix of eps and jpg pictures, then Latex compilation will fail).

Best regards,
Message d'origine-----
De : PSTricks [mailto:pstricks-bounces at tug.org] De la part de Herbert Voss
Envoyé : mercredi 22 février 2017 21:44
À : pstricks at tug.org
Objet : Re: [pstricks] problem with pst-pdf in auto-pst-pdf

Am 22.02.2017 um 08:16 schrieb Patrice MEGRET:

> I have a small problem with auto-pst-pdf: see example file at the end.
> If pst-pdf version 1.1 is used, compilation in PdfLatex and Latex work fine.
> If pst-pdf version 1.2 is used, compilation in PdfLatex works as 
> expected but compilation in Latex fails with the following error message:
> . (c:/texlive/2016/texmf-dist/tex/latex/pst-pdf/pst-pdf.sty
> Package: pst-pdf 2016/07/11 v1.2a PS graphics for pdfLaTeX (RN,HjG)
> ! Extra \fi.
> l.62   \fi

this always happens if pst-pdf is used with an engine where it makes no sense, e.g. latex and/or xelatex. However, this should be captured by the package with an error message.


PSTricks mailing list
PSTricks at tug.org
archive: http://www.tug.org/pipermail/pstricks/

More information about the PSTricks mailing list