How can I increase the length of the vector sign to be almost equal to the argument?
The esvect
package has very nice vector arrows, with 8 different arrow tips:
\documentclass{article}
\usepackage{array}%
\usepackage{esvect}
\begin{document}
\[ \begin{array}{ll}
\vec{v}& \vv{v} \\
\vec{V} & \vv{V}\\
\vec{AC} & \vv{AB}\\
\vec{ABCD} & \vv{ABCD}
\end{array} \]
\end{document}