Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
4_domaines_specialises:mathematiques:ajuster_la_longueur_d_une_fleche_par_rapport_a_un_texte [2016/10/18 23:27]
jejust
4_domaines_specialises:mathematiques:ajuster_la_longueur_d_une_fleche_par_rapport_a_un_texte [2021/01/13 15:04]
jejust Ajout d'une source.
Ligne 1: Ligne 1:
-====== Comment ajuster la longueur d'une flèche par rapport à un ====== +====== Comment ajuster la longueur d'une flèche par rapport à celle d'un texte ? ======
-texte~?} %12.16+
  
 +La commande ''​\xrightarrow''​ de l'​extension [[ctanpkg>​amsmath]] permet de générer des flèches
 +dont la longueur est fonction de celles du texte qui est placé au-dessus et au-dessous
 +(et de la chaîne la plus longue lorsqu'​il y a à la fois un texte au-dessus et un autre au-dessous).
 +En voici un exemple :
  
-$Reponse$ ​ La commande ''​xrightarrow''​ du package ​[[ctanpkg>​amsmath|amsmath]] (cf. +<WRAP column>​ 
-\vref{question=AmSLaTeX}) permet de générer des flèches dont la longueur +<code latex> 
-dépend de la longueur du texte qui est placé au-dessus ou au-dessous (ou de +$\xrightarrow[\text{au-dessous (plus long)}]{\text{au-dessus}}
-la chaîne la plus longue lorsqu'​il y a à la fois un texte au-dessus et un +</​code>​
-autre au-dessous). Voir l'​exemple~\vref{maths-fleches}.+
  
 +<​latex>​
 +\LARGE
 +$\xrightarrow[\text{au-dessous (plus long)}]{\text{au-dessus}}$
 +</​latex>​
 +</​WRAP>​
 +<WRAP column>
 +<code latex>
 +$\xrightarrow[\text{au-dessous}]{\text{au-dessus (pas plus court)}}$
 +</​code>​
 +
 +<​latex>​
 +\LARGE
 +$\xrightarrow[\text{au-dessous}]{\text{au-dessus (pas plus court)}}$
 +</​latex>​
 +</​WRAP>​
 +<WRAP clear />
 +
 +Comme vous l'​imaginez,​ il y a une commande ''​\xleftarrow''​ équivalente:​
  
-Flèche avec ''​xrightarrow''​\label{maths-fleches} 
 <code latex> <code latex>
 +$\xleftarrow[\text{au-dessous}]{\text{au-dessus}}$
 +</​code>​
  
-$\xrightarrow[\text{au-dessus}]{\text{au-dessous}}$+<​latex>​ 
 +\LARGE 
 +$\xleftarrow[\text{au-dessous}]{\text{au-dessus}}$ 
 +</​latex>​ 
 + 
 +===== Flèche double ===== 
 + 
 +De la même façon qu'il existe ''​\rightarrow''​ pour la flèche simple ($\rightarrow$) 
 +et ''​\Rightarrow'',​ avec une majuscule, pour la flèche double ($\Rightarrow$),​ 
 +vous pouvez imaginer appeler ''​\xRightarrow''​ pour avoir une flèche double longue... 
 +mais pour que ça marche, vous devrez charger le package [[ctanpkg>​mathtools]]: 
 + 
 +<code latex> 
 +\usepackage{mathtools} 
 +$\xRightarrow[\text{au-dessous}]{\text{au-dessus}}$
 </​code>​ </​code>​
  
 +<​latexdoc>​
 +\documentclass{article}
 +\usepackage{mathtools}
 +\pagestyle{empty}
 +\begin{document}
 +\LARGE
 +$\xRightarrow[\text{au-dessous}]{\text{au-dessus}}$
 +\end{document}
 +</​latexdoc>​
 +
 +===== Flèche à deux pointes =====
 +
 +Pour une flèche à deux pointes, vous devrez écrire vos propres commandes:
 +
 +<code latex>
 +\usepackage{amsmath}
 +
 +\newcommand\dhrightarrow{%
 +  \mathrel{\ooalign{$\rightarrow$\cr%
 +  $\mkern3.5mu\rightarrow$}}
 +}
 +
 +\newcommand\dhxrightarrow[2][]{%
 +  \mathrel{\ooalign{$\xrightarrow[#​1\mkern4mu]{#​2\mkern4mu}$\cr%
 +  \hidewidth$\rightarrow\mkern4mu$}}
 +}
 +</​code>​
 +
 +<​latexdoc>​
 +\documentclass{article}
 +\usepackage{amsmath}
 +
 +\newcommand\dhrightarrow{%
 +  \mathrel{\ooalign{$\rightarrow$\cr%
 +  $\mkern3.5mu\rightarrow$}}
 +}
 +
 +\newcommand\dhxrightarrow[2][]{%
 +  \mathrel{\ooalign{$\xrightarrow[#​1\mkern4mu]{#​2\mkern4mu}$\cr%
 +  \hidewidth$\rightarrow\mkern4mu$}}
 +}
 +
 +\pagestyle{empty}
 +\begin{document}
 +\begin{alignat*}{3}
 +  A \rightarrow ​  ​B ​ &&​\qquad A \xrightarrow[C]{D} B    &&​\qquad A \xrightarrow{\text{Long texte\dots}} B    & \\
 +  A \dhrightarrow B  &&​\qquad A \dhxrightarrow[C]{D} B  &&​\qquad A \dhxrightarrow{\text{Long texte\dots}} B  & \\
 +\end{alignat*}
 +\end{document}
 +</​latexdoc>​
 +
 +
 +-----
 +//Source:// [[https://​tex.stackexchange.com/​questions/​260554/​two-headed-version-of-xrightarrow|Two-headed version of \xrightarrow]].
  
 +{{htmlmetatags>​metatag-keywords=(LaTeX,​mode mathématique,​flèches réactionnelles,​texte sur une flèche,​texte sous une flèche,​flèche double longue)
 +metatag-og:​title=(Comment ajuster la longueur d'une flèche par rapport à celle d'un texte?)
 +metatag-og:​site_name=(FAQ LaTeX francophone)
 +}}
  
4_domaines_specialises/mathematiques/ajuster_la_longueur_d_une_fleche_par_rapport_a_un_texte.txt · Dernière modification: 2021/01/13 15:04 par jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0