Векторы со стрелкой под символом

Векторы со стрелкой под символом

Мой профессор использует стрелки под символом для обозначения векторов (пример ниже), а я не мог понять, как это сделать в LaTeX. Я пробовал

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

но он занимает слишком много места под символом. Есть ли способ набрать это, как в пакете undertilde?

Спасибо!введите описание изображения здесь

решение1

Это можно сделать с помощью accentsпакета:

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

введите описание изображения здесь

решение2

Вы также можете сделать это без дополнительных упаковок, просто повозившись с коробками.

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

производить

введите описание изображения здесь

хотя я ожидаю, что accentsупаковка будет более надежной.

Связанный контент