为什么“v”的粗体矢量化不起作用?

为什么“v”的粗体矢量化不起作用?

所以我在序言中有以下设置,

\def\ve#1{\mathchoice{\mbox{\boldmath$\displaystyle\bf#1$}}
    {\mbox{\boldmath$\textstyle\bf#1$}}
    {\mbox{\boldmath$\scriptstyle\bf#1$}}
    {\mbox{\boldmath$\scriptscriptstyle\bf#1$}}}  

\newcommand{\y}{{\ve y}} 

\renewcommand{\v}{{\ve v}}

但是现在在文本中,当我调用 $\y$ 时,它会得到粗体 $y$,而调用 $\v$ 时不会发生同样的情况?对于 v,我收到一个错误,

Improper \spacefactor. <recently read> \spacefactor

有人可以帮忙解决这个问题吗?

相关内容