我是这方面的新手。我正在制作音韵树。
我有以下代码:
\documentclass{article}
\usepackage{tikz}
\usepackage{tikz-qtree}
\usepackage{tipa}
\begin{document}
\begin{tikzpicture}[baseline]
\tikzset{frontier/.style={distance from root=100pt}}
\Tree
[.$\omega$
[.$\sigma$ k [.$\mu$ i ] [.$\mu$ \node(a){t}; ] ]
[.\node(b){$\sigma$}; [.$\mu$ e ] ] ]
\end{tikzpicture}
\end{document}
\draw (b.south) -- (a.north);
\end{document}
我希望能够将第二个 sigma 连接到第三个字母“t”。我尝试将“t”设为节点,将第二个“sigma”设为节点,然后在它们之间画一条线,但结果如下:
我如何在第二个 sigma 和“t”之间画一条线?
谢谢!
答案1
将命令放在?\draw
里面tikzpicture
\documentclass{article}
\usepackage{tikz}
\usepackage{tikz-qtree}
\usepackage{tipa}
\begin{document}
\begin{tikzpicture}[baseline]
\tikzset{frontier/.style={distance from root=100pt}}
\Tree
[.$\omega$
[.$\sigma$ k [.$\mu$ i ] [.$\mu$ \node(a){t}; ] ]
[.\node(b){$\sigma$}; [.$\mu$ e ] ] ]
\draw (b.south) -- (a.north);
\end{tikzpicture}
\end{document}