[OS X TeX] auto-pst-pdf

Peter Dyballa Peter_Dyballa at Web.DE
Wed Aug 12 05:58:01 EDT 2009


Am 12.08.2009 um 10:36 schrieb Doris Wagner:

> anyway, when I run the example from my first mail (package pstricks  
> added), the program runs 6 times and at the end complains about not  
> finding stabel source files...

Doris,

you are trying to combine two automatics! This is doomed to fail. And  
you are mixing things, obviously. Auto-pst-pdf uses *latex* and DVI  
output, the pst-pdf package is kind of a work-around in pdfTeX with  
PDF output format because PSTricks uses PostScript which PDF and  
*pdflatex* do not handle, but is native for dvips (and dvipdfm,  
dvipdfmx, xdvipdfmx can handle it as well via Ghostscript).

Can you try yourself to clean up your source? You could use something  
like this complicated skeleton (which also allows *xetex* as PSTricks  
compiler) that filters out paths any of the three TeX compilers must  
not go

	\usepackage{ifpdf,ifxetex}
	\ifpdf
	  \usepackage{pdftricks}
	  \begin{psinputs}
	    \usepackage{pstricks}
	    \usepackage{pstricks-add}
	  \end{psinputs}
	\else
	  \usepackage{pstricks-add}
	\fi
	\ifxetex
	  \usepackage{fontspec}
	\fi
	\listfiles
	\begin{document}
	  \ifpdf
	    \begin{pdfdisplay}
	      \psgrid[subgriddiv=0,griddots=10]
	      \psbrace[nodesepB=10pt](0,0.5)(\linewidth,0.5){\fbox{Text1}}% 
Text0}%
	      \psbrace[bracePos=0.25,nodesepB=10pt,rot=90](0,2)(\linewidth,2) 
{\fbox{Text2}}
	      \psbrace[ref=lC,nodesepA=-3.5cm,nodesepB=15pt,rot=90](0,4) 
(\linewidth,4){%
	        \fbox{some very, very long wonderful Text3}}
	    \end{pdfdisplay}
	  \else
	    \begin{pspicture}(\linewidth,5)
	      \psgrid[subgriddiv=0,griddots=10]
	      \psbrace[nodesepB=10pt](0,0.5)(\linewidth,0.5){\fbox{Text1}}% 
Text0}%
	      \psbrace[bracePos=0.25,nodesepB=10pt,rot=90](0,2)(\linewidth,2) 
{\fbox{Text2}}
	      \psbrace[ref=lC,nodesepA=-3.5cm,nodesepB=15pt,rot=90](0,4) 
(\linewidth,4){%
	        \fbox{some very, very long wonderful Text3}}
	    \end{pspicture}
	  \fi
	\end{document}

and add in the non-pdfTeX sections DVI related auto-pst-pdf code. And  
better don't use latexmk first. This and auto-pst-pdf automatically  
interfere.

HTH a bit...

--
Mit friedvollen Grüßen

   Pete

The human animal differs from the lesser primates in his passion for  
lists of "Ten Best."
				– H. Allen Smith






More information about the MacOSX-TeX mailing list