Comment générer des vecteurs ?

* Il suffit d'utiliser le package 'amsmath', disponible sur ftp://ftp.inria.fr/pub/TeX/CTAN/fonts/ams/amslatex/, et d'appeler la commande \overrightarrow. Exemple : Le vecteur $\overrightarrow{u}$ %%%% fin exemple %%%% * On peut également définir ses propres flèches notamment pour régler leur hauteur par rapport aux lettres qu'elles surmontent. La solution présentée ci-dessous utilise les packages 'amsmath', 'amssymb' et 'xy' : %%%% debut macro %%%% \newcommand{\xyflecheverladroite} {\mbox{\xymatrix{*{\hphantom{OM}}\ar[]+L;[]+R}}} \newcommand{\ra}[1] {\mathchoice {\overset{\mbox{\xymatrix{*{\hphantom{\displaystyle #1}} \ar[]+L;[]+R}}}{\displaystyle #1}}% {\overset{\mbox{\xymatrix{*{\hphantom{\textstyle #1}} \ar[]+L;[]+R}}}{\textstyle #1}}% {\overset{\mbox{\xymatrix{*{\hphantom{\scriptstyle #1}} \ar[]+L;[]+R}}}{\scriptstyle #1}}% {\overset{\mbox{\xymatrix{*{\hphantom{\scriptscriptstyle #1}} \ar[]+L;[]+R}}}{\scriptscriptstyle #1}}% } %Pour changer la distance de la flèche, on peut procéder ainsi. %\renewcommand{\ra}[1] %{\overset{\raisebox{-1pt}{\mbox{\xymatrix{*{\hphantom{#1}} %\ar[]+L;[]+R}}}}{#1}} %%%% fin macro %%%% Exemples : $$ \ra{OM} $$ $\ra{OM}$ $\ra{OM_i}$ $$ \ra{OM} _{\ra{OM}_{\ra{OM}}}$$ %%%% fin exemple %%%% * Le package 'vector', de N. Efford, est disponible sur ftp://ftp.inria.fr/pub/TeX/CTAN/macros/latex/contrib/vector/. Il offre notamment un certain nombre de vecteurs utiles aux physiciens et des commandes automatiques d'énumération des coordonnées. Exemple : $(\irvec[4]x)$ $\bvec{y} = \left[ \cvec{y}{0}{3} \right]$ %%%% fin exemple %%%% * Le package 'easyvector' disponible sur ftp://ftp.inria.fr/pub/TeX/CTAN/macros/latex/contrib/easy/ permet de définir des vecteurs suivant une syntaxe de type C.