Table des matières

Comment empiler des indices sous les opérateurs?

Avec l'extension “mathtools” (ou “amsmath”)

L'extension mathtools dispose d'une commande \substack qui permet de placer plusieurs lignes d'indices sous un opérateur en les séparant par la commande \\.

\documentclass{article}
\usepackage{mathtools}
\begin{document}
\[
S_I = \sum_{%
    \substack{(i,j) \in I^2 \\
    i \neq j}} 
    x_i + x_j
\]
\end{document}

\documentclass{article}
\usepackage[body={8cm,8cm}]{geometry}
\usepackage{lmodern}
\usepackage{mathtools}
\pagestyle{empty}
\begin{document}
\[
S_I = \sum_{%
    \substack{(i,j) \in I^2 \\
    i \neq j}} 
    x_i + x_j
\]
\end{document}

Si le centrage des indices ne vous satisfait pas, l'extension propose une autre solution avec l'environnement subarray où vous pouvez déterminer l'alignement souhaité (avec les choix classiques propres aux environnements de tableau) par exemple un alignement à gauche avec le « l » dans l'exemple ci-dessous :

\documentclass{article}
\usepackage{mathtools}
\begin{document}
\[
S_I = \sum_{%
    \begin{subarray}{l}
      (i,j) \in I^2 \\
      i \neq j}} 
    \end{subarray}
    }
  x_i + x_j
\]
\end{document}

\documentclass{article}
\usepackage[body={8cm,8cm}]{geometry}
\usepackage{lmodern}
\usepackage{mathtools}
\pagestyle{empty}
\begin{document}
\[
S_I = \sum_{%
    \begin{subarray}{l}
      (i,j) \in I^2 \\
      i \neq j}} 
    \end{subarray}
    }
  x_i + x_j
\]
\end{document}

Source : https://web.archive.org/web/20170314080827/https://elzevir.fr/imj/latex/tips.html#indices