Re: Larghezza colonne tabella pari alla maggiore

#98671
Up
0
Down
::


Penso che il tuo approcio sia scorretto per questo genere di tabella. A mio parere dovresti utilizzare il tipo di colonna [tt]S[/tt] definita dal pacchetto [tt]siunitx[/tt]. Mi sono permesso anche di apportare alcune modifiche al tuo codice 😀
`
\documentclass{article}
\usepackage{siunitx}
\usepackage{booktabs}

\begin{document}
%\renewcommand\arraystretch{1.2}
\begin{tabular}{*{5}{S}}
\toprule
{$a$ [\si{\km}]} & {$e$ [\si{\km}]} & {$i$ [rad]} & {$\Omega$ [rad]} & {$\omega$ [rad]}\\
\midrule
9.146e3 & 1.979e-1 & 2.1550 & 1.2300 & 2.6620\\
\bottomrule
\end{tabular}
\end{document}
`
Le modifiche che ho fatto sono:

  1. Tolto i filetti verticali e inserito al posto di quelli orizzontali [tt]\toprule[/tt], [tt]\midrule[/tt] e [tt]\bottomrule[/tt] del pacchetto [tt]booktabs[/tt] perché sono meglio spaziati rispetto al comando [tt]\hline[/tt]. In tal modo non è più necessario neanche [tt]\arraystretch[/tt]
  2. Utilizzato le colonne di tipo [tt]S[/tt] del pacchetto [tt]siunitx[/tt]. Questo porta a un vantaggio: allineano i numeri rispetto al separatore decimale (punto o virgola che sia). Nel tuo caso essendo una tabella di numeri, è il corretto allineamento perché permette di confrontare rapidamente i vari dati.
  3. Infine ho posto [tt]a[/tt], [tt]e[/tt] e [tt]i[/tt] in ambiente matematico perché sono variabili, non testo normale, e vanno scritte con il font matematico corsivo per differenziarle dal resto del testo.

Go to top