Salve a tutti,
ho la seguente tabella`
\begin{table}[htb]
\centering
\caption{Coefficienti Aerodinamici ottenuti mediante metodo a pannelli sorgente utilizzando diverse pannellazioni}
\label{tab:Coefficienti}
\subfloat[][4 Pannelli]{%
\begin{tabular}{ll}
\toprule
$C_l$ & $-3.33\times10^{-16}$\\
$C_d$ & $5.55\times10^{-16}$\\
$C_m$ & $1.11\times10^{-16}$\\
\bottomrule
\end{tabular}
\label{tab:Coeff4Pann}
}
\quad
\subfloat[][100 Pannelli]{%
\begin{tabular}{ll}
\toprule
$C_l$ & $-5.83\times10^{-17}$\\
$C_d$ & $-1.04\times10^{-16}$\\
$C_m$ & $-3.78\times10^{-16}$\\
\bottomrule
\end{tabular}
\label{tab:Coeff100Pann}
}
\end{table}
`Vorrei che i numeri nella tabella di sinistra fossero allineati al punto.
Ho provato con Dcolumn, ma non mi permette di inserire matematica all’interno della colonna.
Avrei parzialmente risolto utilizzando dcolumn per una colonna contenente i soli numeri, e in una colonna affianco posizionare il termine esponenziale. Ovviamente questa soluzione è del tutto insoddisfacente, essendo lo spazio tra la colonna ‘numerica’ e la colonna ‘esponenziale’ troppo ampio rispetto allo spazio normalmente inserito dal Latex.
Dal momento che hai lo stesso numero di cifre dopo il punto decimale, puoi scrivere la tua tabella così (caricando il pacchetto array):
`\begin{tabular}{>{$}l<{$}>{$}r<{$}@{}>{${}}l<{$}}
\toprule
C_l & -3.33 & \times10^{-16}\\
...`
Due trucchi degni di nota. Primo: con >{…} specifichi materiale che LaTeX inserirà all’inizio di ogni cella della colonna; analogamente con <{} specifichi materiale da inserire alla fine della cella. Con >{$}l<{$} dici quindi che la cella va composta in modo matematico.
Secondo trucco: la terza colonna ha >{${}}; il gruppo vuoto serve a rendere \times un operatore binario e le spaziature saranno corrette.
La specifica @{} dice a LaTeX di non inserire nulla fra seconda e terza colonna.
Ciao
Enrico