I try to get rid of tree-dvips and look for a way to do the following: Circle an arbitrary word on the page and draw an arrow from some other position at the page towards this circled word. In tree-dvips one can just simply declare a word a node and then use connection directives. I guess this can be done with pgf somehow, but the nodes seem to require a position in a coordinate system.
This is the tree-dvips code:
\documentclass{scrbook}
\usepackage{tree-dvips}
\begin{document}
\begin{tabular}{lllllll}
\node{bazas}{bāz-a\v{s}} & agar & mi-xāh-i & fardâ & \node{blk1}{} & bo-kon-i\\
open-\textsc{3sg} & if & \textsc{ipf}-want-\textsc{2sg} & tomorrow & {} & \textsc{sbj}-do-\textsc{2sg}\\
\end{tabular}\\[2ex]
`If you want to open it tomorrow \ldots'
{\makedash{1pt} \nodeoval{bazas} \abarnodeconnect[-18pt]{blk1}{bazas}}
\end{document}