Horizontalen Pfeil unter den Text setzen (keine Mathematik)

Horizontalen Pfeil unter den Text setzen (keine Mathematik)

Wie fügt man unter einigen Wörtern einen langen Pfeil ein, behält dabei aber die Textgröße bei und passt (optional, aber wirklich notwendig) die Zeilenhöhe an?

Der Code muss ungefähr so ​​aussehen:

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,

Und die erwartete Darstellung muss ungefähr so ​​aussehen:

Bildbeschreibung hier eingeben

Antwort1

Bildbeschreibung hier eingeben

\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}

Antwort2

Mit einem kleineren Pfeil lässt sich in den meisten Fällen sogar eine Vergrößerung des Zeilenabstands vermeiden.

Achtung: Es folgen Tricks auf niedrigem Niveau.

\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}

Bildbeschreibung hier eingeben

Details in hoher Auflösung

Bildbeschreibung hier eingeben

verwandte Informationen