Comme le montre l'exemple ci-dessous, la commande \vec{...} génère des flèches dont la longueur ne s'adapte pas à son contenu :

Ouvrir dans l'éditeur
\documentclass[french]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[a4paper]{geometry}
\usepackage{mathtools} % plutôt `mathtools` que `amsmath`
\usepackage{babel}
\usepackage{hyperref}
%
\begin{document}
Soit $\vec{OM}$ le vecteur...
\end{document}

Comment régler ce problème ?

Posée 03 Sep '15, 21:41

remi's gravatar image

remi ♦
2354711
Taux d'acceptation : 0%

Modifiée 03 Sep '15, 22:40

denis's gravatar image

denis ♦♦
7.0k1510

Pour composer des mathématiques, il est recommandé de recourir au package mathtools plutôt que amsmath car il charge ce dernier et en corrige certaines imperfections. Je vais éditer la question dans ce sens.

(03 Sep '15, 22:39) denis ♦♦ denis's gravatar image

  • Il est toujours possible de recourir à la commande \overrightarrow{...} mais le résultat n'est pas forcément optimal.
  • Une autre solution consiste à utiliser la commande \vv{...} du package esvect.

L'exemple suivant montre les différences entre ces flèches.

Ouvrir dans l'éditeur
\documentclass[french]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[a4paper]{geometry}
\usepackage{mathtools} % plutôt `mathtools` que `amsmath`
\usepackage{esvect}
\usepackage{babel}
\usepackage{hyperref}
%
\begin{document}
A-t-on $\vec{OM}=\overrightarrow{OM}=\vv{OM}$ ?
\end{document}
Lien permanent

Publiée 03 Sep '15, 22:51

denis's gravatar image

denis ♦♦
7.0k1510
Taux d'acceptation : 52%

Votre réponse
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.