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 [2020/11/18 21:11]
yannick.tanguy Corrections de coquilles de texte et de balisage
4_domaines_specialises:mathematiques:ajuster_la_longueur_d_une_fleche_par_rapport_a_un_texte [2021/01/13 15:04] (Version actuelle)
jejust Ajout d'une source.
Ligne 1: Ligne 1:
-====== Comment ajuster la longueur d'une flèche par rapport à celle d'un texte ? ======+====== Comment ajuster la longueur d'une flèche par rapport à celle d'un texte? ======
  
-La commande ''​xrightarrow''​ de l'​extension [[ctanpkg>​amsmath|amsmath]] permet de générer des flèches dont la longueur est fonction de celle du texte qui est placé au-dessus ​ou au-dessous (ou 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 :+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 :
  
 +<WRAP column>
 <code latex> <code latex>
-$\xrightarrow[\text{au-dessous}]{\text{au-dessus}}$+$\xrightarrow[\text{au-dessous ​(plus long)}]{\text{au-dessus}}$
 </​code>​ </​code>​
  
 <​latex>​ <​latex>​
-$\xrightarrow[\text{au-dessous}]{\text{au-dessus}}$+\LARGE 
 +$\xrightarrow[\text{au-dessous ​(plus long)}]{\text{au-dessus}}$
 </​latex>​ </​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:​
 +
 +<code latex>
 +$\xleftarrow[\text{au-dessous}]{\text{au-dessus}}$
 +</​code>​
 +
 +<​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>​
 +
 +<​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) +{{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:​title=(Comment ajuster la longueur d'une flèche par rapport à celle d'un texte?)
 metatag-og:​site_name=(FAQ LaTeX francophone) metatag-og:​site_name=(FAQ LaTeX francophone)
 }} }}
  
4_domaines_specialises/mathematiques/ajuster_la_longueur_d_une_fleche_par_rapport_a_un_texte.1605730296.txt.gz · Dernière modification: 2020/11/18 21:11 par yannick.tanguy
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0