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 16:56] – Traduction en français. Listes des commandes "\dots*" de AMS-math. 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'', de cette façon: +\[ 
-<WRAP column 40ex>+\begin{array}{ccc} 
 +   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 34: 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 45: Ligne 77:
   * ''\dotso'' pour les autres cas (//**o**ther//).   * ''\dotso'' pour les autres cas (//**o**ther//).
  
 +<WRAP column 45ex>
 +<code latex>
 +Soit la série $A_1, A_2, \dotsc$,
 +on peut en faire la somme $A_1+A_2 
 ++\dotsb $, le produit $A_1 A_2 
 +\dotsm $, mais aussi l'intégrer 
 +comme ceci:
 +\[\int_{A_1}\int_{A_2}\dotsi\]
 +</code>
 +</WRAP>
 +<WRAP column 45ex>
 +<latexdoc>
 +\documentclass{article}
 +  \usepackage[width=6cm]{geometry}
 +  \usepackage{lmodern}
 +  \usepackage{amsmath}
 +  \pagestyle{empty}
 +
 +\begin{document}
 +Soit la série $A_1, A_2, \dotsc$,
 +on peut en faire la somme $A_1+A_2 +\dotsb $,
 +le produit $A_1 A_2 \dotsm $, mais aussi
 +l'intégrer comme ceci:
 +\[\int_{A_1}\int_{A_2}\dotsi\]
 +\end{document}
 +</latexdoc>
 +</WRAP>
 +<WRAP clear />
 +
 +===== Avec l'extension “yhmath” =====
  
-L'extension [[ctanpkg>yhmath]] 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'',
 mais inclinée vers l'avant plutôt que vers l'arrière. L'extension [[ctanpkg>yhmath]] est fournie mais inclinée vers l'avant plutôt que vers l'arrière. L'extension [[ctanpkg>yhmath]] est fournie
 avec une police de caractères plutôt intéressante qui étend la police standard ''cmex'' ; avec une police de caractères plutôt intéressante qui étend la police standard ''cmex'' ;
 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>
 +**Avec** [[ctanpkg>mathdots]]:
 +
 +<latexdoc>
 +\documentclass{article}
 +  \usepackage[width=6cm]{geometry}
 +  \usepackage{lmodern}
 +  \usepackage{amsmath}
 +  \usepackage{mathdots}
 +  \pagestyle{empty}
 +
 +\begin{document}
 +\def\dott#1{$#1$}
 +\def\dotts#1{$2^{#1}\quad 2^{2^{#1}}$}
 +\renewcommand\arraystretch{1.4}
 +\begin{tabular}{c|cccc}
 +\multicolumn{1}{c}{\textbf{Commande}}%
 +                 &\textbf{Large}          &\textbf{normal}   &\textbf{scriptsize}          &\textbf{en exposant}\\
 +\hline
 +\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$\iddots$   & \Large\dott{\iddots}   & \dott{\iddots}   & \scriptsize\dott{\iddots}   & \dotts{\iddots}\\
 +\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}}
 +\end{tabular}
 +\end{document}
 +</latexdoc>
 +</WRAP>
 +<WRAP column half>
 +**Sans** ''mathdots'':
 +
 +<latexdoc>
 +\documentclass{article}
 +  \usepackage[width=6cm]{geometry}
 +  \usepackage{lmodern}
 +  \usepackage{xcolor}
 +  \usepackage{amsmath}
 +  \pagestyle{empty}
 +
 +\begin{document}
 +\def\dott#1{$#1$}
 +\def\dotts#1{$2^{#1}\quad 2^{2^{#1}}$}
 +\renewcommand\arraystretch{1.4}
 +\begin{tabular}{c|cccc}
 +\multicolumn{1}{c}{\textbf{Commande}}%
 +                 &\textbf{Large}           &\textbf{normal}   & \textbf{scriptsize}         & \textbf{en exposant}\\
 +\hline
 +\verb$\ddots$    & \Large\dott{\ddots}     & \dott{\ddots}    & \scriptsize\dott{\ddots}    & \dotts{\ddots}\\
 +\verb$\vdots$    & \Large\dott{\vdots}     & \dott{\vdots}    & \scriptsize\dott{\vdots}    & \dotts{\vdots}\\
 +\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$\ddddot{X}$& \Large\dott{\ddddot{X}} & \dott{\ddddot{X}}& \scriptsize\dott{\ddddot{X}}& \dotts{\ddddot{X}}
 +\end{tabular}
 +\end{document}
 +</latexdoc>
 +</WRAP>
 +<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 63: 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.1624899374.txt.gz · Dernière modification : 2021/06/28 16:56 de jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0