Inserire la matematica
Per allineare colonne di numeri per virgola decimale (o unità di misura), invece di centrare/allineare a destra manualmente, si usa il pacchetto siunitx con la colonna di tipo S.
\usepackage{siunitx}Colonna S: allineamento automatico
\begin{tblr}{
colspec = {lS},
}
Campione & {Valore} \\
A & 12.5 \\
B & 7.34 \\
C & 128.0 \\
\end{tblr}\begin{tabular}{lS}
Campione & {Valore} \\
A & 12.5 \\
B & 7.34 \\
C & 128.0 \\
\end{tabular}I numeri vengono allineati automaticamente per punto decimale, indipendentemente dal numero di cifre — cosa che una colonna c/r standard non fa.
Con unità di misura
\begin{tblr}{
colspec = {lS[table-format=3.1]},
}
Grandezza & {Valore} \\
Massa & \SI{12.5}{kg} \\
Distanza & \SI{7.3}{m} \\
\end{tblr}table-format=3.1 riserva lo spazio per 3 cifre intere e 1 decimale, così la colonna resta allineata anche se i valori hanno lunghezze diverse.
Attenzione
\SI{...}{...} (comando di siunitx per stampare un numero con la sua unità) non funziona direttamente dentro una colonna S — usa solo il valore numerico, oppure configura siunitx con l'opzione table-align-text-post=false per casi più complessi.
Formule matematiche nelle celle
Per una formula matematica generica in una cella (non un semplice numero), la colonna S non è adatta — si usa una colonna normale con il testo racchiuso tra $...$:
\begin{tblr}{
colspec = {lc},
}
Funzione & Derivata \\
$x^2$ & $2x$ \\
$\sin x$ & $\cos x$ \\
\end{tblr}