抱歉,我的英语不是我的母语。我有一个 LaTeX 文档,相关代码是
\documentclass[a4 paper, 12pt]{article}
\usepackage{tikz-qtree}
\usepackage{tikz}
\usepackage{pgf}
\begin{document}
\begin{tikzpicture}
\tikzset{grow'=right,level distance=60pt}
\tikzset{execute at begin node=\strut}
\tikzset{every tree node/.style={anchor=base west}}
\Tree [.¿$\leqslant 32$? [.¿$\leqslant 16$? [.¿$\leqslant 8$? [.¿$\leqslant 4$? [.¿$\leqslant 2$? [.¿$\leqslant 1$? ] [.¿$\leqslant 3$? ] ] [.¿$\leqslant 6$? [.¿$\leqslant 5$? ] [.¿$\leqslant 7$? ] ] ]
[. ¿$\leqslant 12$? [.¿$\leqslant 10$? [.¿$\leqslant 9$? ] [.¿$\leqslant 11$? ] ] [.¿$\leqslant 14$? [.¿$\leqslant 13$? ] [.¿$\leqslant 15$? ] ] ] ] [.¿$\leqslant 24$? [.¿$\leqslant 20$? [.¿$\leqslant 18$? [.¿$\leqslant 17$? ] [.¿$\leqslant 19$? ] ] [.¿$\leqslant 22$? [.¿$\leqslant 21$? ] [.¿$\leqslant 23$? ] ] ] [.¿$\leqslant 28$? [.¿$\leqslant 26$? [.¿$\leqslant 25$? ] [.¿$\leqslant 27$? ] ] [.¿$\leqslant 30$? [.¿$\leqslant 29$? ] [.¿$\leqslant 31$? ]] ] ] ]
%
%
%
[.¿$\leqslant 48$? [.¿$\leqslant 40$? [.¿$\leqslant 36$? [.¿$\leqslant 34$? [.¿$\leqslant 33$? ] [.¿$\leqslant 35$? ] ] [.¿$\leqslant 38$? [.¿$\leqslant 37$? ] [.¿$\leqslant 39$? ] ] ]
[. ¿$\leqslant 44$? [.¿$\leqslant 42$? [.¿$\leqslant 41$? ] [.¿$\leqslant 43$? ] ] [.¿$\leqslant 46$? [.¿$\leqslant 45$? ] [.¿$\leqslant 47$? ] ] ] ] [.¿$\leqslant 56$? [.¿$\leqslant 52$? [.¿$\leqslant 50$? [.¿$\leqslant 49$? ] [.¿$\leqslant 51$? ] ] [.¿$\leqslant 54$? [.¿$\leqslant 53$? ] [.¿$\leqslant 55$? ] ] ] [.¿$\leqslant 60$? [.¿$\leqslant 58$? [.¿$\leqslant 57$? ] [.¿$\leqslant 59$? ] ] [.¿$\leqslant 62$? [.¿$\leqslant 61$? ] [.¿$\leqslant 63$? ]] ] ] ]]
\end{tikzpicture}
\end{document}
我正在尝试将其转换为 ConTeXt,所以我\usemodule[tikz]
之前已经放了\starttext
,我可以在我的新 ConTexT 文档中获得几张 TikZ 图片。但我无法获得这棵树,因为我不知道如何\usepackage{tikz-qtree}
在 ConTeXt 中模拟。我非常感谢大家的帮助,无论是关于如何将 tikz-qtree 投入使用,还是关于如何在没有语法噩梦的情况下获得相同的树。
答案1
中的大部分代码qtree-tikz
都是 TeX 代码,但有一个例外:pgfsubpic.sty
使用\begin{...} .. \end{...}
,这很容易规避。以下是qtree-tikz
手册中的一个例子:
\usemodule[tikz]
\unprotect
\input pgfsubpic
\input pgftree
\input tikz-qtree
\protect
% Poor man's \begin{...} ... \end{...}
\define[1]\begin{\bgroup\csname#1\endcsname \let\end\latexend}
\define[1]\latexend{\csname end#1\endcsname\egroup}
\starttext
\starttikzpicture
\Tree [.S [.NP [.Det the ] [.N cat ] ]
[.VP [.V sat ]
[.PP [.P on ]
[.NP [.Det the ] [.N mat ] ] ] ] ]
\stoptikzpicture
\stoptext
这使: