tikz-qtree 和 linguex

tikz-qtree 和 linguex

我正在使用tikz-qtree但似乎无法正确使用它linguex

% !TEX TS-program = xelatex
\documentclass[11pt,a4paper,twoside,openright]{book}

\usepackage{linguex}

\usepackage{tikz}
\usepackage{tikz-qtree}

\begin{document}

\ex. 
\begin{tikzpicture}
\Tree [.DP
            [.D the ]
            [.{\itshape a}P
                    [.{} 
                        [.{}
                            [.$\sqrt{\textsc{boring}}$ boring ]
                            [.{\itshape a} ]
                        ]
                        [.$\phi$ ]
                    ]
            [.NP \edge[roof]; {writer} ] 
            ]
        ] 
\end{tikzpicture} 

\end{document}

编号linguex与叶子对齐,但我希望它与根节点对齐。

在此处输入图片描述

我知道我应该使用forest,但我很好奇是否有任何可能的解决方案tikz-qtree

答案1

只需添加[baseline]到 tikzpicture 环境即可。我也已成功测试过expex

% !TEX TS-program = xelatex
\documentclass[11pt,a4paper,twoside,openright]{book}

\usepackage{linguex}

\usepackage{tikz}
\usepackage{tikz-qtree}

\begin{document}

\ex. 
\begin{tikzpicture}[baseline]
\Tree [.DP
            [.D the ]
            [.{\itshape a}P
                    [.{} 
                        [.{}
                            [.$\sqrt{\textsc{boring}}$ boring ]
                            [.{\itshape a} ]
                        ]
                        [.$\phi$ ]
                    ]
            [.NP \edge[roof]; {writer} ] 
            ]
        ] 
\end{tikzpicture} 

\end{document}

相关内容