This time we will talk about command "\multirput", and in the next post "\multido" will also be talked.
"\multirput" as its literal meaning, archive the utility of multi "\rput" commands. The complete form of this command is "\multirput [refpoint] {rotation} (x0,y0) (dx,dy) {nums} {stuff}". The argument "refpoint", "rotation" and "stuff" have the same meaning as the corresponding arguments in command "\rput". (x0,y0) is the starting rput position and (dx,dy) is the increasement, and "nums" is the repetation times. In the following example we use this command to create a simple geometry pattern.
\documentclass{article} \usepackage{pst-plot} \usepackage{pstricks} \begin{document} \begin{pspicture}(0,0)(8,5) %horizontal loop \multirput[bl](0,0)(1,0){5} { %vertical loop \multirput[bl](0,0)(0.5,0.866){5} { \psline(0,0)(1,0)(0.5,0.866)(0,0) %Draw a equilateral triangle } } \psline(2.5,4.33)(7.5,4.33) %top line \psline(7.5,4.33)(5,0) %right line \end{pspicture} \end{document}
Fig.1 Deal with repetitive work in efficiently (1) --- multirput |
Files Download: tex ps pdf