Vektoren mit Pfeil unter dem Symbol

Vektoren mit Pfeil unter dem Symbol

Mein Professor verwendet Pfeile unter dem Symbol, um Vektoren zu kennzeichnen (Beispiel unten), und ich konnte nicht herausfinden, wie man das in LaTeX macht. Ich habe versucht

\renewcommand{\vec}[1]{\underset{\rightarrow}{#1}}

aber es nimmt zu viel Platz unter dem Symbol ein. Gibt es eine Möglichkeit, dies ähnlich dem Undertilde-Paket zu setzen?

Danke!Bildbeschreibung hier eingeben

Antwort1

Das geht mit dem accentsPaket:

\documentclass{article}

\usepackage[utf8]{inputenc}

\usepackage{accents}
\newcommand\undervec[1]{\underaccent{\vec}{#1}}

\begin{document}

\[ {\undervec{ω}}_{21}= \undervec{\mathcal F}_2^{T}{ω_{21}} \]%

\end{document} 

Bildbeschreibung hier eingeben

Antwort2

Dies geht auch ohne zusätzliche Pakete, einfach durch das Hantieren mit den Kartons.

\documentclass{article}
\mathchardef\arr="017E % character 7E from textfont 1 is the vector arrow 
\renewcommand\vec[1]{\setbox0=\hbox{$#1$}\lower2ex\hbox to 0pt{\hbox to \wd0{\hss$\arr\;$\hss}\hss}\box0}
\begin{document}
\[\vec\omega_{21} = \vec{\mathcal F}_2^T \omega_{21}= \vec i\]
\end{document}

produzieren

Bildbeschreibung hier eingeben

obwohl ich erwarte, dass das accentsPaket robuster ist.

verwandte Informationen