Comment générer des vecteurs ?

recherche d'un mot
* 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.

Retour à la FAQ LaTeX
Proposition de modification de la FAQ LaTeX :
bayartb at edgard point fdn point fr
Commentaire sur la version HTML de cette FAQ :
Fabien Torre
© Copyright 1997 Marie-Paule Kluth. Tous droits réservés.

Valid XHTML 1.0! Valid CSS!