我想对一些叶子进行描述。如果有人有更好的图形建议,它不需要是底图... :)
考虑这个例子:
\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}