[pstricks] bug in pst-node

Pedro Jorge Caridade caridade at qta.qui.uc.pt
Thu Apr 8 11:20:58 CEST 2004


Sorry to say but both work properly in my distribution of tetex.

By the way.... Some philosophic question: what is better... work with
pstricks color system or with color package?

I'm trying to definitely to normalize my tex files and presentations. Or
use pstricks or color. What do you think

Pedro 





On Thu, 2004-04-08 at 08:46, Herbert Voss wrote:
> Hello,
> 
> it seems that the star version of all \t?put makros
> doesn't work. my testcase is:
> 
> \documentclass{article}
> \usepackage{pst-node}
> \begin{document}
> 
>    \begin{pspicture}(3,3)
>    \psgrid
>    \cnode(0.5,0.5){0.5cm}{A}
>    \cnode(2.9,2.9){0.1cm}{B}
>    \ncline[linewidth=0.1pt]{<->}{A}{B}
>    %\ncput*{n} % works fine
>    \tvput*{v} % doesn't work
>    \end{pspicture}
> 
> \end{document}
> 
> 
> 
> there is only one line missing in \psput at tput#1#2
> run the next example and it works, at least for me.
> Again, I'm wondering that nobody has seen this in the
> past. So maybe that it is my own fault in my lokal
> pst-node.tex. A confirmation would be nice.
> 
> Herbert
> 
> 
> 
> \documentclass{article}
> \usepackage{pst-node}
> \makeatletter
> \def\psput at tput#1#2{%
>      \begingroup
>          \use at par
> % hv ------------------------------------------------------
>          \if at star\pst at starbox\fi %
> % hv ------------------------------------------------------
>          \pst at tputmakesmall
>          \leavevmode
>          \hbox{%
>              \pst at Verb{%
>                  \pst at nodedict
>                  /t \psk at tpos \pst at tposflip def
>                  tx at NodeDict /HPutPos known
>                      { #1PutPos }
>                      { CP /Y ED /X ED /NAngle 0 def /NCLW 0 def } ifelse
>                  /Sin NAngle sin def
>                  /Cos NAngle cos def
>                  /s \pst at number\pslabelsep NCLW add def
>                  /l \pst at number\pst at dima def
>                  /r \pst at number\pst at dimb def
>                  /h \pst at number\pst at dimc def
>                  /d \pst at number\pst at dimd def
> % DG/SR modification begin - Sep. 26, 1997 - Patch 4
>                  %\ifnum1=0#2\else
>                  \ifnum1=0#2 \else
> % DG/SR modification end
>                      /flag #2 def
>                      \csname tx@#1PutAdjust\endcsname
>                  \fi
>                  \tx at LPutCoor
>                  end
>                  \tx at PutBegin
>              }%
>              \box\pst at hbox
>              \pst at Verb{\tx at PutEnd}%
>          }%
>      \endgroup
>      \pst at shortput%
> }
> \makeatother
> \begin{document}
> 
>    \begin{pspicture}(3,3)
>    \psgrid
>    \cnode(0.5,0.5){0.5cm}{A}
>    \cnode(2.9,2.9){0.1cm}{B}
>    \ncline[linewidth=0.1pt]{<->}{A}{B}
>    %\ncput*{n} % works fine
>    \tvput*{v} % doesn't work
>    \end{pspicture}
> 
> \end{document}
> 
> 
> 
> 
> -- 
> http://TeXnik.de/
> http://PSTricks.de/
> 
> _______________________________________________
> pstricks mailing list
> pstricks at tug.org
> http://tug.org/mailman/listinfo/pstricks




More information about the PSTricks mailing list