使用 pstree/pstricks 描述带有下支撑的树叶

使用 pstree/pstricks 描述带有下支撑的树叶

我想对一些叶子进行描述。如果有人有更好的图形建议,它不需要是底图... :)

考虑这个例子:

\pstree[levelsep=35pt]{\Tcircle{$\rho$}}
  {
    \Tf*
    \Tf*
    \psset{linestyle=none}  \Tr{$\cdots$} \psset{linestyle=solid}
    \Tf*
    \Tf*
    \Tf*
    \psset{linestyle=none}  \Tr{$\cdots$} \psset{linestyle=solid}
    \Tf*

  }

我正在考虑这样的事情,但这样做不行:

\pstree[levelsep=35pt]{\Tcircle{$\rho$}}
  {
    \underbrace{
      \Tf*
      \Tf*
      \psset{linestyle=none}  \Tr{$\cdots$} \psset{linestyle=solid}
      \Tf*
    }_{n \mbox{trees}}
    \underbrace{
      \Tf*
      \Tf*
      \psset{linestyle=none}  \Tr{$\cdots$} \psset{linestyle=solid}
      \Tf*
    }_{n \mbox{trees}}
  }

答案1

每棵树都像一个节点一样工作。因此,您可以命名节点以便稍后使用。括号用以下方式绘制\psbrace

在此处输入图片描述

\documentclass{scrartcl}
\usepackage{pstricks}
\usepackage{pst-node,pst-tree}
\usepackage{pstricks-add}
\begin{document}
\pstree[levelsep=35pt]{\Tcircle{$\rho$}}
  {
    \Tf*[name=first]
    \Tf*
    {\psset{linestyle=none}  \Tr{$\cdots$}}
    \Tf*[name=second]
    \Tf*
    \Tf*
    {\psset{linestyle=none}  \Tr{$\cdots$}}
    \Tf*
  }
\psbrace*[linecolor=blue,ref=lC]([nodesep=5pt,angle=-165]first)([nodesep=5pt,angle=-15]second){\rotatebox{90}{$n$ trees}}
\end{document}​

答案2

\documentclass{scrartcl}
\usepackage{pst-tree,pstricks-add}
\begin{document}

\pstree[levelsep=1.2cm]{\Tcircle{$\rho$}}{
    \Tf*[name=first]
    \Tf*
    \Tn{\ldots}
    \Tf*[name=second]
    \Tf*
    \Tf*
    \Tn{\ldots}
    \Tf*}
\psbrace*[linecolor=blue,ref=tC,rot=90,nodesep=2mm]([angle=-165]first)([angle=-15]second){Text II}
\end{document}

在此处输入图片描述

相关内容