Hello,
I am looking but without success !
I tried \ starthanging [location = right] {tree} \ stophanging but that does not work either.
Fabrice

Le sam. 16 nov. 2019 à 12:44, Fabrice Couvreur <fabrice1.couvreur@gmail.com> a écrit :
Hello,
I want to use a text frame to put text and a probability tree side by side, but it does not work.
Thanks for your help.
Fabrice

\usemodule[tikz]
\usetikzlibrary[trees]

\definefloat
    [recipe]
    [figure]

  \setupfloat
    [recipe]
    [default={right,nonumber}]
\starttext
\startframedtext[width=\textwidth]
  \placerecipe{}{
    \hbox{
      \starttikzpicture
            [level 1/.style={level distance=20mm,sibling distance=15mm},
             level 2/.style={level distance=20mm,sibling distance=10mm}]
            \node{}[grow=right]
              child {node{\tfxx Réglisse}
                child{node{\tfxx Réglisse}edge from parent node[below=2pt]{\dots}}
                child{node{\tfxx Fraise}edge from parent node[above=2pt]{\dots}
                } edge from parent node[below=2pt]{\dots}}
              child {node{\tfxx Fraise}
                child{node{\tfxx Réglisse}edge from parent node[below=2pt]{\dots}}
                child{node{\tfxx Fraise}edge from parent node[above=2pt]{\dots}} edge from parent node[above=2pt]{\dots}};
          \stoptikzpicture
    }
  }
  \dorecurse{2}{\input knuth}
\stopframedtext
\blank
  \placerecipe{}{
    \hbox{
      \starttikzpicture
            [level 1/.style={level distance=20mm,sibling distance=15mm},
             level 2/.style={level distance=20mm,sibling distance=10mm}]
            \node{}[grow=right]
              child {node{\tfxx Réglisse}
                child{node{\tfxx Réglisse}edge from parent node[below=2pt]{\dots}}
                child{node{\tfxx Fraise}edge from parent node[above=2pt]{\dots}
                } edge from parent node[below=2pt]{\dots}}
              child {node{\tfxx Fraise}
                child{node{\tfxx Réglisse}edge from parent node[below=2pt]{\dots}}
                child{node{\tfxx Fraise}edge from parent node[above=2pt]{\dots}} edge from parent node[above=2pt]{\dots}};
          \stoptikzpicture
    }
  }
  \dorecurse{2}{\input knuth}
\stoptext