[pstricks] computed coordinates

Zbigniew Nitecki zbigniew.nitecki at tufts.edu
Sun Apr 25 19:48:23 CEST 2010


Thanks, that works for me too.
So can someone explain to me the role of the exclamation point?
I know it is needed sometimes when an entry is being computed.

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/

On Apr 25, 2010, at 13:05, Michael Sharpe wrote:

> 
> On Apr 25, 2010, at 9:44 AM, Zbigniew Nitecki wrote:
> 
>>> %!TEX TS-program =  latex
>>> \documentclass[11pt]{article}
>>> \usepackage{amsmath, amssymb}
>>> \usepackage{pstricks, pst-plot, pst-math, pst-3dplot}
>>> \usepackage{pst-grad, pst-func, pst-text}
>>> \usepackage{pstricks-add}
>>> 
>>> \listfiles
>>> 	\newcommand{\vectorfieldtwo}[8]{
>>> 			\multido{\rx=#1+#2}{#3}{%
>>> 				\multido{\ry=#4+#5}{#6}{%
>>> 					\psline{->}(!\rx\space \ry)(!\rx\space #7 add \ry\space #8 add)
>>> 						}}
>>> 				}%2-dim vectorfield: x starts at #1, increments by #2, #3 iterations;
>>> 				%y starts at #4, increments by #5, #6 iterations;
>>> 				%#7, #8 components of vector (in terms of \rx & \ry, postscript style
>>> 
>>> 
>>> 
>>> 	\newcommand{\vecThree}[6]{\pstThreeDLine[arrows=->]%
>>> 		(#1\space,#2\space,#3\space)(#4\space,#5\space,#6\space)
>>> 	}
>>> 		%arrow from (#1,#2,#3) to (#4,#5,#6)
>>> 	\newcommand{\vecatThree}[6]{\pstThreeDLine[arrows=->]%
>>> 		(!#1\space,  #2\space,  #3\space)
>>> 		(!#1\space #4\space add, #2\space #5\space add, #3\space #6\space add)
>>> 	}
>>> 		% arrow pinned to (#1,#2,#3) with components (#4,#5,#6)
>>> 
>>> \begin{document}
>>> \begin{pspicture}(-5,-5)(5,5)
>>> %	\vectorfieldtwo{-1}{0.5}{6}{-1}{0.5}{6}{\rx\space dup mul}{\ry\space \rx\space add}
>>> %	\vecThree{0.5}{1}{-1}{1}{-1}{2}
>>> 	\vecatThree{0.5}{1}{-1}{1}{-1}{2}
>>> \end{pspicture}
>>> 
>>> \end{document}
>> 
> 
> Your file as gives me the same error message, but compiles correctly if you remove the ! in each of the  coordinates in the definition of \vecatThree.
> 
> Michael
> 
> 
> _______________________________________________
> PSTricks mailing list
> PSTricks at tug.org
> http://tug.org/mailman/listinfo/pstricks
> archive: http://www.tug.org/pipermail/pstricks/

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://tug.org/pipermail/pstricks/attachments/20100425/57428bd0/attachment.html>


More information about the PSTricks mailing list