Comment aligner des nombres sur le séparateur décimal ?#

L’extension « dcolumn »#

L’extension dcolumn permet d’aligner les nombres d’un tableau par rapport à leur séparateur décimal paramétrable (la virgule en français, le point en anglais).

L’utilisation d’un tableau#

On peut également utiliser un tableau avec une virgule comme séparateur de colonnes. Voici un exemple de cette méthode :

\Large
\[
\begin{array}{r @{,} l}
   1&2 \\
   233&456 \\
   x&y \\
\end{array}
\]

L’extension « siunitx »#

Toujours dans un tableau, en dehors du mode mathématique, l’extension siunitx (bien utile dés qu’on gère des nombre et des unités) met à disposition le style de colonne « S », aligné sur le marqueur décimal mais aussi les milliers (espace en français, virgule en anglais), comme le montre l’exemple suivant.(

À faire

Ce dernier paragraphe appelle une révision : « L’exemple devrait être traité avec la virgule. Cependant l’option de siunitx « output-decimal-marker={,} » ne fonctionne pas pour le moment.) »

\documentclass{article}
  \usepackage{siunitx}
  \pagestyle{empty}
\begin{document}
\Large
\begin{tabular}{lS}
 A & 1,23          \\
 B & 123456,123456 \\
\end{tabular}
\end{document}

L’extension « numprint »#

L’extension numprint fournit des types de colonnes n et N qui permettent d’aligner les valeurs sur le séparateur décimal.

À faire

Ajouter un exemple.