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édentesRévision précédente
Prochaine révision
Révision précédente
4_domaines_specialises:mathematiques:points_de_suspension_mathematiques [2021/06/28 17:25] – Ajout d'exemples compilés. jejust4_domaines_specialises:mathematiques:structures:points_de_suspension_mathematiques [2022/10/04 13:40] (Version actuelle) – [Avec l'extension “mathdots”] Gras inutile supprimé dbitouze
Ligne 1: Ligne 1:
-====== Comment obtenir des points de suspension? ======+====== Comment obtenir des points de suspension dans des formules mathématiques ? ======
  
 +Des points de suspension peuvent être nécessaire dans des formules, et pas uniquement à l'horizontale. De base, <latex>\LaTeX</latex> en fournit déjà pas mal :
 + 
 +^  Commande    Résultat                            Note                     ^
 +| ''\dots''   | <latex>\large $a \dots z$</latex>                             |
 +| ''\cdots''  | <latex>\large $a \cdots z$</latex>  | //c// pour « centré »     |
 +| ''\vdots''  | <latex>\large $a \vdots z$</latex>  | //v// pour « vertical »   |
 +| ''\ddots''  | <latex>\large $a \ddots z$</latex>  | //d// pour « diagonal »   |
  
-On utilise souvent les points de suspension dans les formules, et pas uniquement à l'horizontale. +En voici une utilisation :
-De base, LaTeX en fournit déjà pas mal:+
  
-^  Commande  ^  Résultat  ^  Note  ^ +<WRAP column 45ex> 
-| ''\dots''   <latex>\large $a \dots z$</latex>   | | +<code latex> 
-| ''\cdots''  | <latex>\large $a \cdots z$</latex>  | //c// pour « centré »  | +\
-| ''\vdots''  | <latex>\large $a \vdots z$</latex //v// pour « vertical »  | +\begin{array}{ccc} 
-| ''\ddots'' <latex>\large $a \ddots z$</latex>  | //d// pour « diagonal »  |+   x_{11} & \cdots & x_{1p} \\ 
 +   \vdots \ddots & \vdots \\ 
 +   x_{n1} & \cdots & x_{np} 
 +\end{array} 
 +\] 
 +</code> 
 +</WRAP> 
 +<WRAP column 45ex> 
 +<latexdoc> 
 +\documentclass{article} 
 +  \usepackage{lmodern} 
 +  \usepackage{graphics} 
 +  \pagestyle{empty}
  
-En utilisant l'extension [[ctanpkg>graphics]] (ou [[ctanpkg>graphicx]]), on peut inverser +\begin{document} 
-la diagonale suivie par ''\ddots'', pour écrire les [[wpfr>Matrice_antisymétrique|matrices antisymétriques]], +\[ 
-de cette façon: +\begin{array}{ccc} 
-<WRAP column 40ex>7+   x_{11} & \cdots & x_{1p} \\ 
 +   \vdots & \ddots & \vdots \\ 
 +   x_{n1} & \cdots & x_{np} 
 +\end{array} 
 +\] 
 +\end{document} 
 +</latexdoc> 
 +</WRAP> 
 +<WRAP clear /> 
 + 
 +En utilisant l'extension [[ctanpkg>graphics]] (ou [[ctanpkg>graphicx]]), on peut inverser la diagonale suivie par ''\ddots'', pour écrire les [[wpfr>Matrice_antisymétrique|matrices antisymétriques]], de cette façon : 
 + 
 +<WRAP column 45ex>
 <code latex> <code latex>
 $a \reflectbox{$\ddots$} z$ $a \reflectbox{$\ddots$} z$
 </code> </code>
 </WRAP> </WRAP>
-<WRAP column 30ex>+<WRAP column 45ex>
 <latexdoc> <latexdoc>
 \documentclass{article} \documentclass{article}
Ligne 35: Ligne 65:
  
 Cette méthode fonctionne, mais elle n'est pas recommandée pour obtenir le résultat souhaité (voir plus bas). Cette méthode fonctionne, mais elle n'est pas recommandée pour obtenir le résultat souhaité (voir plus bas).
-Pour répondre aux besoins plus pointus, il existe au moins trois extensions:+Pour répondre aux besoins plus pointus, il existe au moins trois extensions, listées ci-après.
  
 +===== Avec l'extension “amsmath” =====
  
 L'extension [[ctanpkg>latex-amsmath|amsmath]] fournit une panoplie de points de suspension nommé L'extension [[ctanpkg>latex-amsmath|amsmath]] fournit une panoplie de points de suspension nommé
Ligne 46: Ligne 77:
   * ''\dotso'' pour les autres cas (//**o**ther//).   * ''\dotso'' pour les autres cas (//**o**ther//).
  
-<WRAP column 50ex>+<WRAP column 45ex>
 <code latex> <code latex>
 Soit la série $A_1, A_2, \dotsc$, Soit la série $A_1, A_2, \dotsc$,
-on peut en faire la somme $A_1+A_2 +\dotsb $, +on peut en faire la somme $A_1+A_2  
-le produit $A_1 A_2 \dotsm $, mais aussi ++\dotsb $, le produit $A_1 A_2  
-l'intégrer comme ceci:+\dotsm $, mais aussi l'intégrer  
 +comme ceci:
 \[\int_{A_1}\int_{A_2}\dotsi\] \[\int_{A_1}\int_{A_2}\dotsi\]
 </code> </code>
 </WRAP> </WRAP>
-<WRAP column 30ex>+<WRAP column 45ex>
 <latexdoc> <latexdoc>
 \documentclass{article} \documentclass{article}
Ligne 73: Ligne 105:
 </WRAP> </WRAP>
 <WRAP clear /> <WRAP clear />
 +
 +===== Avec l'extension “yhmath” =====
  
 L'extension [[ctanpkg>yhmath]], de Yannis Haralambous, définit une commande ''\adots'', qui est l'analogue de ''\ddots'', L'extension [[ctanpkg>yhmath]], de Yannis Haralambous, définit une commande ''\adots'', qui est l'analogue de ''\ddots'',
Ligne 79: Ligne 113:
 les détails sont [[texdoc>yhmath|dans la documentation]]. les détails sont [[texdoc>yhmath|dans la documentation]].
  
 +===== Avec l'extension “mathdots” =====
  
-L'extension [[ctanpkg>mathdots]], en plus de corriger le comportement des ''\ddots'' et ''\vdots'' de (La)TeX +L'extension [[ctanpkg>mathdots]] est vraiment spécialisée dans les points de suspension. En plus de corriger le comportement des ''\ddots'' et ''\vdots'' de <latex>\TeX</latex> et <latex>\LaTeX</latex> lorsque la taille de caractère change (voir les tableaux comparatifs ci-dessous)elle fournit des points de suspension en « diagonale inverse », avec ''\iddots'' (qui fait donc le même travail que ''\adots'' de [[ctanpkg>yhmath]], mais en y apportant ses corrections).
-lorsque la taille de caractère change, fournit des points de suspension en « diagonale inverse », avec ''\iddots'' +
-(qui fait donc le même travail que ''\adots'' de [[ctanpkg>yhmath]], mais en mieux).+
  
 +Comparaison du rendu :
  
 <WRAP column half> <WRAP column half>
-**Avec [[ctanpkg>mathdots]]:**+**Avec** [[ctanpkg>mathdots]]:
  
 <latexdoc> <latexdoc>
Ligne 92: Ligne 126:
   \usepackage[width=6cm]{geometry}   \usepackage[width=6cm]{geometry}
   \usepackage{lmodern}   \usepackage{lmodern}
 +  \usepackage{amsmath}
   \usepackage{mathdots}   \usepackage{mathdots}
   \pagestyle{empty}   \pagestyle{empty}
Ligne 113: Ligne 148:
 </WRAP> </WRAP>
 <WRAP column half> <WRAP column half>
-**Sans ''mathdots'':**+**Sans** ''mathdots'':
  
 <latexdoc> <latexdoc>
Ligne 120: Ligne 155:
   \usepackage{lmodern}   \usepackage{lmodern}
   \usepackage{xcolor}   \usepackage{xcolor}
 +  \usepackage{amsmath}
   \pagestyle{empty}   \pagestyle{empty}
  
Ligne 128: Ligne 164:
 \begin{tabular}{c|cccc} \begin{tabular}{c|cccc}
 \multicolumn{1}{c}{\textbf{Commande}}% \multicolumn{1}{c}{\textbf{Commande}}%
-                 &\textbf{Large}           &\textbf{normal}   &\textbf{scriptsize} &\textbf{en exposant}\\+                 &\textbf{Large}           &\textbf{normal}   & \textbf{scriptsize}         & \textbf{en exposant}\\
 \hline \hline
 \verb$\ddots$    & \Large\dott{\ddots}     & \dott{\ddots}    & \scriptsize\dott{\ddots}    & \dotts{\ddots}\\ \verb$\ddots$    & \Large\dott{\ddots}     & \dott{\ddots}    & \scriptsize\dott{\ddots}    & \dotts{\ddots}\\
 \verb$\vdots$    & \Large\dott{\vdots}     & \dott{\vdots}    & \scriptsize\dott{\vdots}    & \dotts{\vdots}\\ \verb$\vdots$    & \Large\dott{\vdots}     & \dott{\vdots}    & \scriptsize\dott{\vdots}    & \dotts{\vdots}\\
-\color{black!30!white}\verb$\iddots$      &    &    &  \\+\color{black!30!white}\verb$\iddots$ & \multicolumn{4}{c}{\color{black!30!white}Non disponible} \\
 \verb$\dddot{X}$ & \Large\dott{\dddot{X}}  & \dott{\dddot{X}} & \scriptsize\dott{\dddot{X}} & \dotts{\dddot{X}}\\ \verb$\dddot{X}$ & \Large\dott{\dddot{X}}  & \dott{\dddot{X}} & \scriptsize\dott{\dddot{X}} & \dotts{\dddot{X}}\\
 \verb$\ddddot{X}$& \Large\dott{\ddddot{X}} & \dott{\ddddot{X}}& \scriptsize\dott{\ddddot{X}}& \dotts{\ddddot{X}} \verb$\ddddot{X}$& \Large\dott{\ddddot{X}} & \dott{\ddddot{X}}& \scriptsize\dott{\ddddot{X}}& \dotts{\ddddot{X}}
Ligne 140: Ligne 176:
 </WRAP> </WRAP>
 <WRAP clear /> <WRAP clear />
 +
 +<note tip>
 +Les commandes ''\dddot'' (<latex>$\dddot{X}$</latex>) et ''\ddddot'' (<latex>$\ddddot{X}$</latex>)
 +sont fournies par [[ctanpkg>amsmath]] et corrigées par [[ctanpkg>mathdots]]. Il vous faut donc charger
 +les deux extensions :
 +<WRAP clear />
 +
 +<WRAP column 30ex>
 +<code latex>
 +\usepackage{amsmath}
 +\usepackage{mathdots}
 +</code>
 +</WRAP>
 +</note>
  
 ----- -----
Ligne 146: Ligne 196:
   * [[wpfr>Points_de_suspension|Points de suspension]]   * [[wpfr>Points_de_suspension|Points de suspension]]
  
-{{htmlmetatags>metatag-keywords=(LaTeX,mode mathématique,composition des mathématiques,ponctuation,ellipsis,trois petits points,points de suite)+{{htmlmetatags>metatag-keywords=(LaTeX,mode mathématique,composition des mathématiques,ponctuation,points de suspension,ellipsis,trois petits points,points de suite)
 metatag-og:title=(Comment obtenir des points de suspension) metatag-og:title=(Comment obtenir des points de suspension)
 metatag-og:site_name=(FAQ LaTeX francophone) metatag-og:site_name=(FAQ LaTeX francophone)
 }} }}
- 
4_domaines_specialises/mathematiques/structures/points_de_suspension_mathematiques.1624901133.txt.gz · Dernière modification : 2021/06/28 17:25 de jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0