# What causes the presence of unnecessary white space?

What causes the presence of unnecessary white space in the following figure? The box and the circle should have the same center.

\documentclass[border=12pt,pstricks]{standalone}
\usepackage{pst-node}
\begin{document}

\begin{pspicture}[showgrid=true](2,2)
\rput(1,1){\psDefBoxNodes{A}{\pscirclebox{Circle}}}%
\psframe(A:bl)(A:tr)%
\end{pspicture}

\end{document}

-
If I write only "Cir" the space doesn't appear; if I write "Circ" there it is. – egreg Sep 23 '12 at 19:22

that is a trailing space in an internal macro. Use http://texnik.dante.de/tex/generic/pstricks/pstricks.tex

Example for internal node names, needs current pst-eucl/pst-node from http://texnik.dante.de/tex/generic

\documentclass{article}
\usepackage{pst-eucl}
\begin{document}
\psset{saveNodeCoors}
\pstGeonode[CurveType=polygon](0,0){A}(3,3){B}(5,0){C}
\pstMarkAngle*[fillcolor=red]{A}{B}{C}{$\theta$}
\psdot(! N-A.x N-B.y )
\end{document}


-
I tested \pnode(2,1){B}\psdot(!B.x B.y) and it works. Did you enable the shorten <nodename>.x instead of N-<nodename>.x? – kiss my armpit Sep 24 '12 at 3:54
no, too many problems. The new version also needs a saveNodeCoords option setting. There are problems with the xelatex driver and at the moment I don't know why – Herbert Sep 24 '12 at 6:20
How about <nodename>.X (with uppercase X) instead of <nodename>.x (with lowercase x)? Is it possible? – kiss my armpit Sep 24 '12 at 6:26
it doesn't hurt to write N-A.x ... – Herbert Sep 24 '12 at 18:17
see edited answer – Herbert Sep 28 '12 at 20:20