[pstricks] strange conflict (?)

Zbigniew Nitecki zbigniew.nitecki at tufts.edu
Tue Nov 11 20:44:17 CET 2008


The following pspicture prints fine when it is the complete text of a  
short test file, but when run in the context of a larger file, it  
yields no error messages while texing, but then yields the error which  
follows the *****

*****************************************************************************************************
\begin{figure}[htbp]
\begin{center}
	\begin{pspicture}(-2,-2)(2,2)
		\psline{<->}(-1.5,0)(1.5,0)
		\psline{<->}(0,-1.5)(0,1.5)
		\multido{\rx=-1+0.25}{9}{%
				\multido{\ry=-1+0.25}{9}{%
					\pstVerb{
					/x \rx\space def
					/y \ry\space def
					/ValueTempA \ry\space 2 div def
					/ValueTempB \rx\space 2 div def
					}
					\psset{arrows=->}
					\psline(!x y)(!x ValueTempA add y ValueTempB add)
				}
		}
	\end{pspicture}
%\caption{The vector field $\vFof{x,y}=y\vi+x\vj$}
\label{fig: vfieldyx}
\end{center}
\end{figure}%
***************************************************************************************************
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Error: /invalidrestore in --restore--
Operand stack:
    (\feld)   1751   4702   1.0   (!)   1761   4764   1.0   (y)    
2222   4725   1.0   (!)   2252   4764   1.0   (x)   2476   4725    
1.0   (!)   2504   4764   1.0   (|)   664   4959   1.0   -- 
nostringval--   --nostringval--
Execution stack:
    %interp_exit   .runexec2   --nostringval--   --nostringval--   -- 
nostringval--   2   %stopped_push   --nostringval--   -- 
nostringval--   --nostringval--   false   1   %stopped_push   1905    
1   3   %oparray_pop   1904   1   3   %oparray_pop   1888   1   3    
%oparray_pop   1771   1   3   %oparray_pop   --nostringval--    
%errorexec_pop   .runexec2   --nostringval--   --nostringval--   -- 
nostringval--   2   %stopped_push   --nostringval--   -- 
nostringval--   1834   29   4   %oparray_pop   --nostringval--    
1818   29   4   %oparray_pop   --nostringval--
Dictionary stack:
    --dict:1148/1684(ro)(G)--   --dict:0/20(G)--   --dict: 
115/200(L)--   --dict:227/300(L)--
Current allocation mode is local
Last OS error: 2
Current file position is 8962800
GPL Ghostscript 8.62: Unrecoverable error, exit code 1
### FAILED to generate /tmp/altpdflatex.9589-1226431794/Hardcore2.pdf ()
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Both the test file and the main text file call the following packages  
for pstricks (the main text calls others that have nothing to do with  
pstricks):

\usepackage{amsmath, amssymb}
\usepackage{pstricks, pst-plot, pst-math, pst-3dplot}
\usepackage{pst-grad, pst-func, pst-text}
\usepackage[monochrome]{pstcol}

I don't know if the following is a clue to what is going on:  if the  
caption is uncommented, where
the relevant macro definitions are

\newcommand{\vFof}[1]{\veof{F}{#1}}
\newcommand{\veof}[2]{\of{\ve{#1}}{#2}}%vector function
\newcommand{\of}[2]{\ensuremath{#1\!\left(#2\right)}}%function of
\newcommand{\ve}[1]{\ensuremath{\overrightarrow{#1}}}

\newcommand{\vi}{\ve{\imath}}
\newcommand{\vj}{\ve{\jmath}}

then I get the error message

******************************************************************
! Illegal parameter number in definition of \reserved at a.
<to be read again>
                    \crcr
l.45 ...n{The vector field $\vFof{x,y}=y\vi+x\vj$}
*********************************************************************

Any idea what might be going on?



Zbigniew Nitecki
Department of Mathematics
Tufts University
Medford, MA 02155

telephones:
Office    (617)627-3843
Dept.    (617)627-3234
Dept. fax    (617)627-3966
http://www.tufts.edu/~znitecki/

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://tug.org/pipermail/pstricks/attachments/20081111/b959609e/attachment-0001.html 


More information about the PSTricks mailing list