18

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.

doncherry
  • 54,637
twsh
  • 2,718
  • 9
    This one seems easier: http://www.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
  • 3
    @Vivi: Why is this a comment and not an answer? =) – Dima Aug 17 '10 at 21:07

1 Answers1

11

Use TikZ

\documentclass{article}
\usepackage{tikz}
\begin{document}
\tikzstyle{every picture}+=[remember picture]
\tikzstyle{na} = [shape=rectangle,inner sep=0pt,text depth=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}

output

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

Dima
  • 12,427
  • 8
  • 40
  • 53
  • 3
    The \usetikzlibrary{arrows,shapes,backgrounds} isn't needed. Also, remember to compile it twice to get the arrows set correctly. – Andrew Stacey Aug 17 '10 at 21:17