Donc en éditant le fichier `pdftricks.sty` dans le dossier `MiKTeX 2.9\tex\latex\pdftricks`
\ifPDFTshell
% we must set it to false if \write18 doesn't work.
% Hack given by Thierry Bouche (Thanks !)
\def\tmpfile{/tmp/w18-test-\the\year\the\month\the\day\the\time}
\ifmiktex%
%\immediate\write18{rem >"\tmpfile"}%%%%%% LDL-2
\immediate\write18{echo rem >"\tmpfile"}%%%%%% LDL-2
\else
\immediate\write18{touch \tmpfile} %%%%%% LDL-1
\fi
\ifmiktex
\IfFileExists{\tmpfile.}{\PDFTshelltrue}{\PDFTshellfalse} %%%%%% LDL-4
\else
\IfFileExists{\tmpfile}{\PDFTshelltrue}{\PDFTshellfalse} %%%%%% LDL-3
\fi
\fi
et en mettant l'option `[miktex]` lors de l'appel du package `pdftricks`
\documentclass[a4paper,10pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[miktek]{pdftricks}
\begin{psinputs}
\usepackage{pst-labo}
\end{psinputs}
\begin{document}
\begin{pdfpic}
\psset{unit=0.4cm}
\pstDosage[glassType=erlen]
\pstDosage[glassType=erlen,burette=false]
\end{pdfpic}
\end{document}
En mode commande ça passe à présent en effet (`Using \write 18 capability`) au lieu de (`No \write 18 capability.`) et pdftricks se lance dans la création de figure pdf
C:\Users\Dominique\Latex>pdflatex -enable-write18 pdftrickstest
runsystem(echo rem >"/tmp/w18-test-20171026112")...executed.
Package pdftricks Warning: ****************************************
(pdftricks) Using \write 18 capability
(pdftricks) for producing PDF-figures.
(pdftricks) ****************************************.
Les deux fichiers suivants sont bien créés `pdftrickstest-fig1.tex` et `pdftrickstest-fig1.ps`(avec la bonne figure), mais toujours pas de fichier `pdftrickstest-fig1.pdf` et pas de figure dans le fichier `pdftrickstest.pdf` final
Fin du fichier log avec les commandes système appelées
("C:\Program Files\MiKTeX 2.9\tex\context\base\supp-pdf.mkii"
[Loading MPS to PDF converter (version 2006.09.02).]
\scratchcounter=\count98
\scratchdimen=\dimen105
\scratchbox=\box26
\nofMPsegments=\count99
\nofMParguments=\count100
\everyMPshowfont=\toks19
\MPscratchCnt=\count101
\MPscratchDim=\dimen106
\MPnumerator=\count102
\makeMPintoPDFobject=\count103
\everyMPtoPDFconversion=\toks20
)
\openout3 = `pdftrickstest-fig1.tex'.
Opening PDFStream=pdftrickstest-fig1.tex
runsystem(latex -interaction=batchmode pdftrickstest-fig1)...executed.
runsystem(dvips -o pdftrickstest-fig1.ps pdftrickstest-fig1)...executed.
runsystem(ps2eps -f pdftrickstest-fig1.ps)...executed.
runsystem(del pdftrickstest-fig1.aux pdftrickstest-fig1.dvi pdftrickstest-fig1.
log pdftrickstest-fig1.eps)...executed.
[1
{C:/Users/Dominique/AppData/Local/MiKTeX/2.9/pdftex/config/pdftex.map}] (pdftri
ckstest.aux) )
Here is how much of TeX's memory you used:
1664 strings out of 493318
18903 string characters out of 3138986
71404 words of memory out of 3000000
5225 multiletter control sequences out of 15000+200000
4403 words of font info for 15 fonts, out of 3000000 for 9000
1141 hyphenation exceptions out of 8191
32i,5n,21p,236b,121s stack positions out of 5000i,500n,10000p,200000b,50000s
<C:\Users\Dominique\AppData\Local\MiKTeX\2.9\fonts\pk\ljfour\jkn
appen\ec\dpi600\ecrm1000.pk>
Output written on pdftrickstest.pdf (1 page, 2393 bytes).
PDF statistics:
13 PDF objects out of 1000 (max. 8388607)
0 named destinations out of 1000 (max. 500000)
1 words of extra memory for PDF output out of 10000 (max. 10000000)
Il utilise effectivement `ps2eps`, mais ça pas l'air de lui poser de problème existentiel (pas de message d'erreur visible), comme s'il le trouvait. Mais bon ... ça ne finalise toujours pas, alors ...
runsystem(ps2eps -f pdftrickstest-fig1.ps)...executed.
Mais comme Comme il fait ensuite le ménage ensuite, ménage, c'est normal n'est pas surprenant de ne pas retrouver le fichier `pdftrickstest-fig1.eps`
`pdftrickstest-fig1.eps`. Mais cela ne signifie pas que la création du fichier eps à inclure dans le pdf final se soit bien passée
runsystem(del pdftrickstest-fig1.aux pdftrickstest-fig1.dvi pdftrickstest-fig1.
log pdftrickstest-fig1.eps)...executed.