[pstricks] multido etc...
bessais at free.fr
bessais at free.fr
Fri Apr 13 15:05:43 CEST 2007
Hi,
This code gives me the exact result I want. Is there an easier way to
achieve that figure?
\documentclass{minimal}
\usepackage{multido}
\usepackage{pstricks-add}
\begin{document}
\begin{pspicture}(-1,-1)(4,5)
\def\spin{\psline[linecolor=magenta,linewidth=1.pt,arrowscale=1.4]{->}(0,0)(0,.5)}
\psline[linecolor=blue,linestyle=dashed,linewidth=.7pt](0,-1)(0,5)
\psline[linecolor=blue,linestyle=dashed,linewidth=.7pt](3,-1)(3,5)
\psline[linecolor=magenta,linewidth=1.pt,arrowscale=1.4]{->}(-.5,1)(-.5,3)
\psline[linecolor=magenta,linewidth=1.pt,arrowscale=1.4]{<-}(3.5,1)(3.5,3)
\rput(1.5,-1.5){(b)}
\multido{\na=0.0+.8}{6}{
\rput(0,\na){ \spin}
\rput(0.5,\na){
\psrotate(0,0.25){-30}{\spin}
}
\rput(1,\na){
\psrotate(0,0.25){-60}{\spin}
}
\rput(1.5,\na){
\psrotate(0,0.25){-90}{\spin}
}
\rput(2,\na){
\psrotate(0,0.25){-120}{\spin}
}
\rput(2.5,\na){
\psrotate(0,0.25){-150}{\spin}
}
\rput(3,\na){
\psrotate(0,0.25){-180}{\spin}
}
}
\end{pspicture}
\end{document}
Thanks
More information about the PSTricks
mailing list