答案1
可以使用 Tikz 通过在文本中插入坐标来制作箭头。
\documentclass{article}
\usepackage{tikz}
\newcommand\putmark[1]{\tikz[remember picture]\coordinate(myStop#1);}
\newcommand\drawmyarrows[1]{%
\begin{tikzpicture}[remember picture,overlay]
\foreach \pos in {#1}{%
\draw[-latex] (0,0) -- +(0,-0.5) -| (myStop\pos);
}\end{tikzpicture}}
\begin{document}
I don'\putmark{1}t believe [that\putmark{2} he wants me [to \putmark{3}think [that he didn'\drawmyarrows{1,2,3}t (do) it.]]]
\end{document}
这个解决方案有一些限制。文本箭头必须在一行内才好看,而且 LaTeX 不会考虑箭头的空间。