Document Classes(pst-node.sty) r, Br, br refpoint bug for \rnode

Information and discussion about specific document classes and how to create your own document classes.
Post Reply
fractal.generator
Posts: 66
Joined: Tue Oct 07, 2008 9:39 am

(pst-node.sty) r, Br, br refpoint bug for \rnode

Post by fractal.generator »

Dear all,

I noticed a bug when I nested the \rnode commands, especially for right, baseline-right, bottom reference points.

Image

Code: Select all

\documentclass{book}
\usepackage{pst-node,xcolor,graphicx}
\pagestyle{empty}

\begin{document}
\psset{linewidth=0.05pt,dotscale=0.3,linecolor=red}
\scalebox{10}{
{\rnode{c}
{\rnode[t]{t}
{\rnode[tl]{tl}
{\rnode[l]{l}
{\rnode[Bl]{Bl}
{\rnode[bl]{bl}
{\rnode[b]{b}
{\rnode[B]{B}
{\rnode[br]{br}
{\rnode[Br]{Br}
{\rnode[r]{r}
{\rnode[tr]{tr}
{\psframebox[framesep=0pt,linecolor=black]{\color{cyan}\LaTeXe}}
}}}}}}}}}}}}\SpecialCoor
\psdot(c)
\psdot(t)
\psdot(tl)
\psdot(l)
\psdot(Bl)
\psdot(bl)
\psdot(b)
\psdot(B)
\psdot(br)
\psdot(Br)
\psdot(r)
\psdot(tr)}
\end{document}



I also got a funnier result as follows:

Image

Code: Select all

\documentclass{book}
\usepackage{pst-node,xcolor,graphicx}
\pagestyle{empty}

\begin{document}
\psset{linewidth=0.05pt,dotscale=0.3,linecolor=red}
\scalebox{10}{
{\rnode[r]{r}
{\rnode[br]{br}
{\rnode[Br]{Br}

{\psframebox[framesep=0pt,linecolor=black]{\color{cyan}\LaTeXe}}
}}}\SpecialCoor
\psdot(r)
\psdot(br)
\psdot(Br)
}

\end{document}

Is there any idea to solve it?

Thank you in advance.



regards,

Hayashi

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org
LaTeX Beginner's Guide LaTeX Cookbook LaTeX TikZ graphics TikZによるLaTeXグラフィックス
fractal.generator
Posts: 66
Joined: Tue Oct 07, 2008 9:39 am

(pst-node.sty) r, Br, br refpoint bug for \rnode

Post by fractal.generator »

I got the source of error : I forgot to comment out the white spaces for each new line.

Code: Select all

\documentclass{book}
\usepackage{pst-node,xcolor,graphicx}
\pagestyle{empty}

\begin{document}
\psset{linewidth=0.05pt,dotscale=0.3,linecolor=red}
\scalebox{10}{%
{\rnode{c}%
{\rnode[t]{t}%
{\rnode[tl]{tl}%
{\rnode[l]{l}%
{\rnode[Bl]{Bl}%
{\rnode[bl]{bl}%
{\rnode[b]{b}%
{\rnode[B]{B}%
{\rnode[br]{br}%
{\rnode[Br]{Br}%
{\rnode[r]{r}%
{\rnode[tr]{tr}%
{\psframebox[framesep=0pt,linecolor=black]{\color{cyan}\LaTeXe}}%
}}}}}}}}}}}}\SpecialCoor
\psdot(c)
\psdot(t)
\psdot(tl)
\psdot(l)
\psdot(Bl)
\psdot(bl)
\psdot(b)
\psdot(B)
\psdot(br)
\psdot(Br)
\psdot(r)
\psdot(tr)}
\end{document}

Code: Select all

\documentclass{book}
\usepackage{pst-node,xcolor,graphicx}
\pagestyle{empty}

\begin{document}
\psset{linewidth=0.05pt,dotscale=0.3,linecolor=red}
\scalebox{10}{%
{\rnode[r]{r}%
{\rnode[br]{br}%
{\rnode[Br]{Br}%
{\psframebox[framesep=0pt,linecolor=black]{\color{cyan}\LaTeXe}}%
}}}\SpecialCoor
\psdot(r)
\psdot(br)
\psdot(Br)
}

\end{document}
SOLVED !
Post Reply