Coloque uma seta horizontal abaixo do texto (sem matemática)

Coloque uma seta horizontal abaixo do texto (sem matemática)

Como adicionar uma seta longa abaixo de algumas palavras, mas mantendo o mesmo tamanho do texto e (opcional, mas realmente necessário) adaptar a altura da linha?

O código deve ser algo como:

Lorem \arrowed{ipsum dolor} sit amet et consectetur adipiscing elit. Sed non risus. Suspendisse lectus tortor, dignissim sit amet, adipiscing nec, ultricies sed, dolor. Cras elementum ultrices diam. Maecenas ligula massa, varius a, semper congue, euismod non, mi. Proin porttitor, orci nec nonummy molestie, enim est eleifend mi, non fermentum diam nisl sit amet erat. Duis semper. Duis arcu massa, scelerisque vitae, consequat in,

E a renderização esperada deve ser algo como:

insira a descrição da imagem aqui

Responder1

insira a descrição da imagem aqui

\documentclass{article}
\newcommand\arrowed[1]{\begin{tabular}[t]{@{}l@{}}#1\\[-2pt]\rightarrowfill\end{tabular}}
\newcommand\arrowedb[1]{\smash{\begin{tabular}[t]{@{}l@{}}#1\\[-6pt]\rightarrowfill\end{tabular}}}
\begin{document}
Lorem \arrowed{ipsum dolor} sit amet et consectetur adipiscing
elit. Sed non risus. Suspendisse lectus tortor, dignissim sit amet,
adipiscing nec, ultricies sed, dolor. Cras elementum ultrices
diam. Maecenas ligula massa, varius a, semper congue, euismod non,
mi. Proin porttitor, orci nec nonummy molestie, enim est eleifend mi,
non fermentum diam nisl sit amet erat. Duis semper. Duis arcu massa,
scelerisque vitae, consequat in,

\bigskip


Lorem \arrowedb{ipsum dolor} sit amet et consectetur adipiscing
elit. Sed non risus. Suspendisse lectus tortor, dignissim sit amet,
adipiscing nec, ultricies sed, dolor. Cras elementum ultrices
diam. Maecenas ligula massa, varius a, semper congue, euismod non,
mi. Proin porttitor, orci nec nonummy molestie, enim est eleifend mi,
non fermentum diam nisl sit amet erat. Duis semper. Duis arcu massa,
scelerisque vitae, consequat in,
\end{document}

Responder2

Com uma seta menor você pode até evitar aumentar o espaço entre as linhas, na maioria dos casos.

Aviso: seguem truques de baixo nível.

\documentclass{article}

\makeatletter
\newcommand{\arrowed}[1]{%
  \leavevmode\vtop{%
    \check@mathfonts
    \ialign{%
      ##\cr
      #1\vphantom{y}\cr
      \noalign{\nointerlineskip}
      \fontsize\ssf@size\z@\selectfont\rightarrowfill\cr
    }%
  }%
}
\makeatother

\begin{document}

Lorem \arrowed{ipsum dolor} sit \arrowed{amet} et consectetur adipiscing elit.
Sed non risus. Suspendisse lectus tortor, dignissim sit amet,
adipiscing nec, ultricies sed, dolor. Cras elementum ultrices diam.
Maecenas ligula massa, varius a, semper congue, euismod non, mi.
Proin porttitor, orci nec nonummy molestie, enim est eleifend mi,
non fermentum diam nisl sit amet erat. Duis semper. Duis arcu massa,
scelerisque vitae, consequat in,

\end{document}

insira a descrição da imagem aqui

Detalhe em alta resolução

insira a descrição da imagem aqui

informação relacionada