带符号下箭头的向量

带符号下箭头的向量

我的教授使用符号下方的箭头来表示向量(见下面的示例),但我不知道如何在 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方案更加强大。

相关内容