[OS X TeX] auto-pst-pdf

Herbert Schulz herbs at wideopenwest.com
Tue Aug 11 10:00:05 EDT 2009


On Aug 11, 2009, at 8:30 AM, Herbert Schulz wrote:

>
> On Aug 11, 2009, at 4:23 AM, Doris Wagner wrote:
>
>> hi list,
>>
>> when I compile this
>>
>> 	%!TEX TS-program = pdflatexmk
>> 	
>> 	\documentclass{article}
>> 	\usepackage[
>> 	    latex={-interaction=nonstopmode},
>> 	    crop=off,runs=2
>> 	  ]{auto-pst-pdf}
>> 	\begin{document}
>> 	
>> 	test
>> 	
>> 	\begin{pspicture}(10,10)
>> 	\psline[linewidth=2pt](0,0)(10,10)(0,10)(10,0)
>> 	
>> 	\end{pspicture}
>> 	
>> 	test
>> 	
>> 	\end{document}
>>
>>
>> I get the following error message
>>
>> 	(/usr/local/texlive/2008/texmf-		dist/tex/latex/ifplatform/ 
>> ifplatform.sty)
>> 	
>> 	! LaTeX Error: Unknown option `runs' for package `auto-pst-pdf'.
>> 	
>> 	See the LaTeX manual or LaTeX Companion for explanation.
>> 	Type  H <return>  for immediate help.
>> 	...
>>
>> 	l.58 \def
>>        \app at exe{\immediate\write18}
>> 	?     	
>>
>>
>> I'm an mactex based on texlive 08 and using texshop;
>>
>> tia
>> doris
>
>
> Howdy,
>
> What version of auto-pst-pdf are you using? The run option wasn't in  
> earlier versions. (Just throwing straws in the wind.) When I run  
> this under either MacTeX-2008 (auto-pst-pdf 0.6) or MacTeX-2009- 
> pretest it runs through. But there is a warning message on the  
> console within the auto-pst-pdf runs:
>
> l.10 	\begin{pspicture}
>                       (10,10)
> ! Undefined control sequence.
> l.11 	\psline
>             [linewidth=2pt](0,0)(10,10)(0,10)(10,0)
>
> so it's clear that you are not using some packages that are needed  
> (like pstricks?). Oh... the document seems to come out correctly.  
> Finally, what is the complete console output? Is there a difference  
> if you just use a single run (i.e., pdflatex rather than  
> pdflatexmk)? By the way, is there a reason you're using the runs=2  
> option; it is meant to tell auto-pst-pdf that there must be multiple  
> INTERNAL runs since there are cross-references in your figures?
>
> Good Luck,
>
> Herb Schulz
> (herbs at wideopenwest dot com)
>


Howdy,

By the way, using the pst-pdf package along with the pst-pdfmk engine  
(rather than the pdflatexmk engine) will accomplish the same thing as  
auto-pst-pdf but automatically run the ``INTERNAL'' processing the  
correct number of times to resolve any internal cross-references, etc.

Good Luck,

Herb Schulz
(herbs at wideopenwest dot com)






More information about the MacOSX-TeX mailing list