<div dir="ltr">Good evening!<br><br>Now I am almost ready with my application. A data set of three columns, from which the two first store coordinates and the third one a radius, should be plotted as circles.<br>The problem is that as I use the command \pscircle, the radius must be scaled down.  So in the following code snipset:<br>
<br>\def\psLabelPlot{\pst@object{psLabelPlot}}<br>\def\psLabelPlot@i#1{\begin@SpecialObj\expandafter\psLabelPlot@ii#1}<br>\def\psLabelPlot@ii #1{\psLabelPlot@iii#1}<br>\def\psLabelPlot@iii#1 #2 #3 #4 #5 #6 {%<br>    \pscircle(#2,#4){0.5}%<br>
    <br>    <br>    \@ifnextchar D{\psLabelPlot@iii}{\end@SpecialObj}%<br>}<br><br>I would like to replace in the line \pscircle(#2,#4){0.5}% I would like to use the parameter #6 (but scaled) instead of the 0.5<br>I tried RPN syntax, but of course it did not work (\pscircle(#2,#4){#6 50 div}) the multiplication sign doesnt work either (\pscircle(#2,#4){#6*0.02})<br>
<br>How can I do this? if there is a solution, I could replace the scaling factor by  \psxunit, or \psyunit or a combination of both &quot;\psyunit?&quot;<br><br>I have another question. I still don&#39;t know how the advanced &#39;subject&#39; is called: &quot;LaTex macros?&quot; &quot;Latex Internals&quot;.  <br>
The PSTricks books explain (and very well) the Ps-Functions at a high level  but, which of all the books on the DANTE project can explain me the advanced (low level) syntax?<br>@i, @ii, @iii, expandafter and so on?<br><br>
Thanks a lot, you make a wonderful work by bringing us up more and more about LaTex!<br><br>Jorge<br></div>