%% LaTeX2e file `asyprocess.sty' %% generated by the `filecontents' environment %% from source `asyfig' on 2010/03/20. %% \ProvidesPackage{asyprocess} \nofiles \RequirePackage{ifmtarg,ifpdf,catchfile,ifplatform,color,graphicx} \RequirePackage[active,tightpage]{preview} \def\@par@macro{\par} \def\asy@status{asyprocess-statusfile.txt} \edef\@tempa{\detokenize{-comp}} \@temptokena{\def\asy@strip@comp#1} \expandafter\the\expandafter\@temptokena\@tempa#2\@nil{% \@ifmtarg{#2}{% \errorstopmode \PackageError{asyprocess}{% The \string\jobname\space of this compilation must end with `-comp'% }{% You must set the \cmd\jobname\ with the equivalent of^^J\space\space pdflatex -jobname=XYZ-comp ...% } }{}% \edef\asy@compname{#1}} \expandafter\expandafter\expandafter \asy@strip@comp\expandafter\jobname\@tempa\@nil \newcommand\ProcessAsy{% \immediate\write18{% asy -wait -inlinetex -noprc -render 0 -tex \ifpdf pdf\fi latex \asy@compname\space 2> \asy@status}% \CatchFileDef{\@tempb}{\asy@status}{}% \immediate\write18{\ifwindows del \else rm \fi \asy@status} \ifx\@tempb\@par@macro \expandafter\@gobble \else \g@addto@macro\@tempb{^^J^^J% ------------ ASY ERROR ------------^^J% -----------------------------------}% \expandafter\@firstofone \fi{% \errorstopmode \typeout{% -----------------------------------^^J% ------------ ASY ERROR ------------^^J} \typeout{\expandafter\strip@prefix\meaning\@tempb} \batchmode \end{document}}} \newcommand\ShowAsy{% \begin{preview} \input{\asy@compname_} \end{preview}} \AtBeginDocument{\InputIfFileExists{\asy@compname_.pre}{}{}}