Page 1 sur 1

Augmenter longueur flèche vecteur

MessagePosté: Jeudi 19 Juillet 2018, 11:20
par imenlatex
Bonjour à tous,
je suis en cours d'écrire un livre en mathématique avec latex. Mon problème c'est que la flèche $\stackrel{\rightarrow}{BF}$ est courte. Est ce qu'on peut augmenter la longueur de ce flèche.
Merci d'avance.

Re: Augmenter longueur flèche vecteur

MessagePosté: Jeudi 19 Juillet 2018, 12:18
par pg
Utiliser \overrightarrow :

Code: Tout sélectionner
\documentclass{article}

\usepackage{amsmath}

\begin{document}

$\overrightarrow{BF}$

\end{document}

Re: Augmenter longueur flèche vecteur

MessagePosté: Jeudi 19 Juillet 2018, 12:42
par balf
Vous pouvez utiliser \overrightarrow, au prix de quelques jongleries pour obtenir un résultat correct dans ce cas, ou bien utiliser \vv, de l'extension esvect; qui présente l'avantage de proposer 8 pointes de flèche (options de a à h, l'option par défaut étant d), et de gérer les indices via la version étoilée de la commande.

Démo:
Code: Tout sélectionner
    \documentclass[11pt, border = 6pt]{standalone}
    \usepackage[T1]{fontenc}
    \usepackage[f]{esvect}%
    \usepackage{old-arrows}

    \begin{document}

      $\vv{BF}\quad\vv*{A_1A}{n} \quad \overrightarrow{\mathstrut A_1A}_{n}$

    \end{document} 

B. A.

Re: Augmenter longueur flèche vecteur

MessagePosté: Jeudi 19 Juillet 2018, 13:02
par pg
Le problème d'esvect est que les flèches utilisées sont alors incohérentes avec les autres flèches du document.

Lorsqu'on utilise Computer Modern, on peut limiter la casse en utilisant \usepackage[a]{esvect} mais ce n'est pas possible pour toutes les polices de caractères.

Re: Augmenter longueur flèche vecteur

MessagePosté: Jeudi 19 Juillet 2018, 13:16
par balf
@pg: les version a et f ne sont pas si incompatibles que ça à mon gré – elles ressemblent assez à celles fournies par l'extension old-arrows . D'autre part, il importe surtout de conserver une cohérence pour les flèches des vecteurs: après tout les flèches de la commande de base \vec ne ressemblent pas trop (c'est une litote) à celles d`\overrightarrow ou de \longrightarrow.

B. A.

Re: Augmenter longueur flèche vecteur

MessagePosté: Vendredi 20 Juillet 2018, 12:17
par imenlatex
balf a écrit:Vous pouvez utiliser \overrightarrow, au prix de quelques jongleries pour obtenir un résultat correct dans ce cas, ou bien utiliser \vv, de l'extension esvect; qui présente l'avantage de proposer 8 pointes de flèche (options de a à h, l'option par défaut étant d), et de gérer les indices via la version étoilée de la commande.

Démo:
Code: Tout sélectionner
    \documentclass[11pt, border = 6pt]{standalone}
    \usepackage[T1]{fontenc}
    \usepackage[f]{esvect}%
    \usepackage{old-arrows}

    \begin{document}

      $\vv{BF}\quad\vv*{A_1A}{n} \quad \overrightarrow{\mathstrut A_1A}_{n}$

    \end{document} 

B. A.

C'est géniale, merci beaucoup pour votre réponse :D