\vv
with the changed vertical shifts. I used \renewcommand
but there is an error. Please take a look at my code. Thanks!Code: Select all
\documentclass{article}
\usepackage[b]{esvect}
\makeatletter
\def\vectfill@{\traitfill@\relbaredd\relbareda\fldr}
%\end{macrocode}
%Construction of the arrow:
% \begin{macrocode}
\def\traitfill@#1#2#3#4{%
$\m@th\mkern2mu\relax#4#1\mkern0mu%on met \relbaredd au d\’ebut
\cleaders\hbox{$#4\mkern0mu#2\mkern0mu$}\hfill%remplit avec relbareda
\mkern0mu#3$%
}
% the above code has changed values of 0.2mu
\makeatletter
\def\overvect@#1#2#3{\vbox{\ialign{##\crcr%
\noalign{\kern-0.5pt\nointerlineskip}#1#2\crcr%
\noalign{\kern0.5pt\nointerlineskip}$\m@th\hfil#2#3\hfil$\crcr}}}
% the above code has changed values of +-0.5pt
\begin{document}
$\vv{i}\vv{a}$
\end{document}