[pstricks] [PSTricks] ncbox, Füllung hinterlegen

Herbert herbert49 at googlemail.com
Sat Jan 17 20:07:14 CET 2009


Holger Schulz schrieb:

> Kann man das auch irgendwie zu Unterlegen der vorhandenen Elemenet
> verwenden? Im Prinzip kann man ja das, was nicht überdeckt werden soll,
> nochmals malen. Das bekomme ich aber nicht hin, weil beim Baum ja die
> Positionierung nicht manuell erfolgt.

\documentclass[12pt]{article}
\usepackage{pst-tree}
\begin{document}

\makebox[0pt][l]{%
\pstree[treemode=R]{\TC[name=root]}{%
   \Tcircle{$J$}^{$\frac{1}{4}$}%
   \pstree{\Tcircle[name=A]{$\overline{J}$}_{$\frac{3}{4}$}}{%
      \Tcircle[name=B]{$J$}^{$\frac{1}{3}$}
      \pstree{\Tcircle{$\overline{J}$}_{$\frac{2}{3}$}}{%
        \Tcircle{$J$}^{$\frac{1}{2}$}
        \Tcircle{$\overline{J}$}_{$\frac{1}{2}$}
      }
    }
}}%
\ncbox[linestyle=none,linearc=0.3,nodesep=0.2,fillstyle=vlines,hatchcolor=green]{->}{root}{A}%
\ncbox[linestyle=none,linearc=0.3,nodesep=0.2,fillstyle=vlines,hatchcolor=green]{->}{A}{B}%
\pstree[treemode=R]{\TC[name=root]}{%
   \Tcircle{$J$}^{$\frac{1}{4}$}%
   \pstree{\Tcircle[name=A]{$\overline{J}$}_{$\frac{3}{4}$}}{%
      \Tcircle[name=B]{$J$}^{$\frac{1}{3}$}
      \pstree{\Tcircle{$\overline{J}$}_{$\frac{2}{3}$}}{%
        \Tcircle{$J$}^{$\frac{1}{2}$}
        \Tcircle{$\overline{J}$}_{$\frac{1}{2}$}
      }
    }
}

\pstree[treemode=R]{\TC[name=root]}{%
   \Tcircle{$J$}^{$\frac{1}{4}$}%
   \pstree{\Tcircle[name=A]{$\overline{J}$}_{$\frac{3}{4}$}}{%
      \Tcircle[name=B]{$J$}^{$\frac{1}{3}$}
      \pstree{\Tcircle{$\overline{J}$}_{$\frac{2}{3}$}}{%
        \Tcircle{$J$}^{$\frac{1}{2}$}
        \Tcircle{$\overline{J}$}_{$\frac{1}{2}$}
      }
    }
}%
\ncbox[linestyle=none,linearc=0.3,nodesep=0.2,
  fillstyle=solid,fillcolor=green!50,opacity=0.3]{->}{root}{A}%
\ncbox[linestyle=none,linearc=0.3,nodesep=0.2,
  fillstyle=solid,fillcolor=green!50,opacity=0.3]{->}{A}{B}%

\end{document}


Herbert


More information about the PSTricks mailing list