# How can I draw arrows between words in linguistic examples?

This is what I'm after: I'd like to have the sentence 'John loves his mother.' displayed with an arrow running from 'his' to 'John'. I looked at gb4e, but I found the documentation confusing and I haven't been able to make it work.

-
This one seems easier: let.uu.nl/~Alexis.Dimitriadis/personal/latex/underarrows.sty . In this case you would write: \linkto John \under loves \from his mother. –  Vivi Aug 17 '10 at 20:57
@Vivi: Why is this a comment and not an answer? =) –  Dima Aug 17 '10 at 21:07
That seems to work fine, thanks. –  Tom Aug 18 '10 at 13:09

Use TikZ

\documentclass{article}
\usepackage{tikz}
\begin{document}
\tikzstyle{every picture}+=[remember picture]
\tikzstyle{na} = [shape=rectangle,inner sep=0pt]
\tikz\node[na](word1){John}; loves \tikz\node[na](word2){his}; mother.
\begin{tikzpicture}[overlay]
\path[->,red,thick](word2) edge [out=90, in=90] (word1);
\end{tikzpicture}
\end{document}


I don't know what type of arrow you want =)

-
The \usetikzlibrary{arrows,shapes,backgrounds} isn't needed. Also, remember to compile it twice to get the arrows set correctly. –  Loop Space Aug 17 '10 at 21:17
@Andrew Stacey: fixed. –  Dima Aug 17 '10 at 22:45