Ciao a tutti,
dato il seguente codice`\newcolumntype{U}{>{\centering}X}
\begin{tabularx}{\columnwidth}{c*{8}{U}}
\toprule
\multirow{2}*{\textbf{toll.}} & \multicolumn{2}{U}{\textbf{Newton}} & \multicolumn{2}{U}{\textbf{Secanti}} & \multicolumn{2}{U}{\textbf{Fit quadratico}} & \multicolumn{2}{U}{\textbf{Fit quadratico con t.p.p.}}\\
\cmidrule(l){2-9}
& \multicolumn{1}{c}{$i$} & \multicolumn{1}{c}{$x$} & \multicolumn{1}{c}{$i$} & \multicolumn{1}{c}{$x$} & \multicolumn{1}{c}{$i$} & \multicolumn{1}{c}{$x$} & \multicolumn{1}{c}{$x$} & \multicolumn{1}{c}{$i$}\\
\midrule
$10^{-6}$ & 106 & -1.00000756593518 & 148 & -1.00001100601790 & 10 & -1.65246756993444 & 54 & -1 \\
$10^{-8}$ & 145 & -1.00000007654454 & 204 & -1.00000011376020 & 12 & -1.65246758112511 & 54 & -1 \\
$10^{-10}$ & 184 & -1.00000000077440 & 261 & -1.00000000108366 & 13 & -1.65246758121512 & 54 & -1 \\
$10^{-12}$ & 223 & -1.00000000000783 & 317 & -1.00000000001120 & 15 & -1.65246758120878 & 54 & -1 \\
$10^{-15}$ & 282 & -1.00000000000001 & 401 & -1.00000000000001 & 18 & -1.65246758120875 & 54 & -1 \\
\bottomrule
\end{tabularx}`da dove deriva l’errore “Extra alignment tab has been changed to \cr. \end{tabularx}”?
`\begin{tabularx}{\columnwidth}{c*{7}{U}>{\centering\arraybackslash}X}`
Il comando \centering ridefinisce \\, quindi LaTeX non trova la fine delle righe. In alternativa puoi terminare le righe con \tabularnewline.
Ma mi domando: perché usare tabularx invece che colonne alla loro grandezza naturale?
Ciao
Enrico