[pstricks] Drawing algorithm diagrams and conceptual figures

Herbert Voss herbert49 at googlemail.com
Sun Sep 9 21:32:15 CEST 2007


chojny wrote:
> Herbert Voss wrote:
>>>
>>> - PSTricks
>>
>> no problem, for more infos/examples go to
>>
>> http://PSTricks.tug.org
>>
> 
> Thank you.
> I draw first figure (http://link.imgshare.us/99jAV7) almost completely
> within few minutes but I get stuck.
> 
> I can't draw wide curly braces. I make curly brace by:
> $\rotateleft\lbrace$.
> I tried to use \scalebox macro to widen it but  without success.


works best with latest pstricks-add from CTAN, which has an updated
\psbrace macro

http://www.ctan.org/tex-archive/graphics/pstricks/contrib/pstricks-add/
files pstricks-add.tex and pstricks-add.pro

but should also work with recent pstricks-add and \psbrace.
Here is my output: http://perce.de/temp/demo.png

Herbert


\documentclass{article}
\usepackage{pstricks}
\usepackage{pst-node}

\newcommand{\mybox}[1]{\pscirclebox[linecolor=gray,shadowcolor=lightgray]{\ensuremath{#1}}}

\begin{document}

\begin{figure}
\centering
\hspace{1.5cm}
\begin{psmatrix}[mnode=r,colsep=1.8,rowsep=0.4]
[name=s1] \mybox{s_1(t)} & [name=x1] \mybox{x_1(t)} & [name=y1]
\mybox{y_1(t)}\\[0pt]
[name=s2] \mybox{s_2(t)} & [name=x2] \mybox{x_2(t)} & [name=y2]
\mybox{y_2(t)}\\[0pt]
\\[0pt]
\\[0pt]
[name=sn] \mybox{s_n(t)} & [name=xn] \mybox{x_n(t)} & [name=yn]
\mybox{y_n(t)}\\[0pt]
[name=t]  $\rotateleft\lbrace$ \\[0pt]
\ncline{->}{s1}{x1}     \ncline{->}{s1}{x2}    \ncline{->}{s1}{xn}
\ncline{->}{s2}{x1}    \ncline{->}{s2}{x2}    \ncline{->}{s2}{xn}
\ncline{->}{sn}{x1}    \ncline{->}{sn}{x2}    \ncline{->}{sn}{xn}
\ncline{->}{x1}{y1}    \ncline{->}{x1}{y2}    \ncline{->}{x1}{yn}
\ncline{->}{x2}{y1}    \ncline{->}{x2}{y2}    \ncline{->}{x2}{yn}
\ncline{->}{xn}{y1}    \ncline{->}{xn}{y2}    \ncline{->}{xn}{yn}

\ncline[linestyle=dotted]{s2}{sn}
\ncline[linestyle=dotted]{x2}{xn}
\ncline[linestyle=dotted]{y2}{yn}

\end{psmatrix}

\caption{ Figure test}
\end{figure}

\end{document}



-- 
http://PSTricks.tug.org
http://www.dante.de/CTAN/info/math/voss/



More information about the PSTricks mailing list