具有 Qtree 的图形结构

具有 Qtree 的图形结构

qtree包是“用于绘图的 LaTeX 包”图表。”是否可以用它绘制简单的图形,类似于下面所示的图表?如果没有,我应该求助于TikZ-qtree

答案1

这是一个解决方案。

\documentclass{article}
\usepackage{tikz-qtree}
\begin{document}

\begin{tikzpicture}[sibling distance=1cm, every node/.style={font=\sffamily}]

\Tree [.PSPACE 
      [.PP  
        [.BQP 
            [.BPP  \edge[white]; {} \edge; \node[xshift=2cm] (P) {P}; ] ] 
            [.\node (NP) {NP}; ]]]
\draw (P.north) -- (NP.south);

\end{tikzpicture}
\end{document}

更新

我改变了移动 P 节点的方法,以便它正确居中。(输出图像已放入\fbox以显示图像边缘。)

代码输出

相关内容