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.