![\pstree 的控制序列存在未定义问题](https://linux22.com/image/331882/%5Cpstree%20%E7%9A%84%E6%8E%A7%E5%88%B6%E5%BA%8F%E5%88%97%E5%AD%98%E5%9C%A8%E6%9C%AA%E5%AE%9A%E4%B9%89%E9%97%AE%E9%A2%98.png)
我安装了最新的 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
而不是latex
或xelatex
。
\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}