\pstree 的控制序列存在未定义问题

\pstree 的控制序列存在未定义问题

我安装了最新的 MikTex2.9,并测试了以下简单代码,尝试在树形图中创建一个节点。

\documentclass{article}
\usepackage{graphics,graphicx}
\usepackage{pstricks,pst-node,pst-tree}
\begin{document}
\pstree[radius=3pt]{\Tcircle{X}}
\end{document}

但我收到以下错误:

"Undefined controlled sequence. \pstree[radius=3pt]{\Tcircle{X}}"

有什么提示哪里出错了吗?谢谢!

答案1

第一个错误很可能是使用pdftex而不是latexxelatex

\usepackage{auto-pst-pdf}如果--shell-escape启用了 (即该\write18功能),则可以使用 来修复此问题

\pstree命令至少需要起始节点 ()和后继节点,上面的文档中缺少这个节点。我只是举个\TC*例子,即语法是

\pstree[options]{root}{successor}

当然,{successor}可以留空,但实际上那不是树 ;-)

这是工作文件:

\documentclass{article}
\usepackage{graphicx}
\usepackage{pst-tree}
\usepackage{auto-pst-pdf}
\begin{document}
\pstree[radius=3pt]{\Tcircle{X}}{\TC*}
\end{document}

在此处输入图片描述

答案2

您至少需要一个空节点,其根指向:

\documentclass{article}
\usepackage{pst-tree}
\begin{document}
    \pstree[radius=3pt]{\Tcircle{X}}{}
\end{document}

相关内容