Crear diagrama lingüístico (¿en TikZ?)

Crear diagrama lingüístico (¿en TikZ?)

Quiero crear un diagrama de dependencia como el siguiente: diagrama de dependencia

Hasta ahora he hecho esto usando TikZ:

\documentclass{article}
\usepackage{tikz}
\usepackage{calc}

\begin{document}
\def\mytext{The man}

\newlength{\basewidth}
\setlength{\basewidth}{\widthof{\mytext}}

\begin{tikzpicture}[
    firstnode/.style={
      shape = rectangle,
      inner sep = 2pt,
      anchor=south west,
    }
    ]
    \draw[thin] (0,0) -- (\basewidth + 2ex,0);
    \draw[thin] (0,0) -- (0, 1.5em);
    draw (0,0) \node[firstnode,
    minimum width = \basewidth] {\mytext};
  \end{tikzpicture}
\end{document}

Lo que me da el siguiente resultado:

mi salida

¿Cómo puedo completar el diagrama (de manera repetible y eficiente)?

Respuesta1

¿Qué tal esto?

\documentclass{article}
\usepackage[edges]{forest}
\forestset{students/.style={folder,
grow'=0,edge = {semithick},
edge path'={(!u.south-|.south west) |- (.south east)},
anchor=west,l sep=2.5em,s sep=0em}}
\usepackage{adjustbox}
\begin{document}
\begin{tabular}{lll}
\begin{adjustbox}{valign=T}
\begin{forest}
for tree={students}
[The man
 [big]
 [who lept
  [nimbly]
  [over the wall]
 ]
]
\end{forest}\end{adjustbox}&
\begin{adjustbox}{valign=T}\begin{forest}
for tree={students}
[sends 
 [always]
 [to mother
  [his]
 ] 
 [because he loves her
  [truly,xshift=3em]] 
]
\end{forest}\end{adjustbox}&
\begin{adjustbox}{valign=T}\begin{forest}
for tree={students}
[flowers
 [expansive]
]
\end{forest}
\end{adjustbox}
\end{tabular}
\end{document}

ingrese la descripción de la imagen aquí

En esta actualización, agregué el segundo árbol para ilustración y empaqueté todas las definiciones en un estilo que puedes reciclar y que te permite realizar cambios globalmente. La alineación vertical relativa está adaptada deesta buena respuesta.

información relacionada