Re: Problema tabella con allineamento decimali

#33704
Up
0
Down
::

Ciao a tutti. In una presentazione (beamer), ho inserito questa tabella:

`
\begin{tabular}{lD{,}{,}{2.2}D{,}{,}{2.2}D{,}{,}{2.2}D{,}{,}{2.2}}
\toprule
Classe di rating & \multicolumn{1}{c}{Anno 1} & \multicolumn{1}{c}{Anno 2} & \multicolumn{1}{c}{Anno 3} & \multicolumn{1}{c}{Anno 4} \\
\midrule
AAA & 3,60\% & 4,17\% & 4,73\% & 5,12\% \\
AA & 3,65\% & 4,22\% & 4,78\% & 5,17\% \\
A & 3,72\% & 4,32\% & 4,93\% & 5,32\% \\
BBB & 4,10\% & 4,67\% & 5,25\% & 5,63\% \\
BB & 5,55\% & 6,02\% & 6,78\% & 7,27\% \\
B & 6,05\% & 7,02\% & 8,03\% & 8,52\% \\
CCC & 15,05\% & 15,02\% & 14,03\% & 13,52\% \\
\bottomrule
\end{tabular}
`

ma, a differenza di altre tabelle con l’allineamento dei decimali, questa presenta numerosi errori di badbox:
creditMetrics.tex:175:Overfull \hbox (7.70828pt too wide) detected
creditMetrics.tex:258:Overfull \hbox (36.61873pt too wide) in paragraph

La tabella si presenta abbastanza bene, ma i numeri sono spostati a destra delle rispettive celle e non verso il centro come accade in altre tabelle in cui uso la stessa modalità di allineamento.

Qualche suggerimento?

Grazie in anticipo.

Non c’è nulla nella guida di dcolumn (a proposito, perché non menzioni che usi questo pacchetto?) che giustifichi l’uso di
`D{,}{,}{2.2}`
Nel terzo argomento va il numero di cifre decimali che, evidentemente, è intero.

Ovviamente i tuoi “overfull” derivano dal segno di percentuale del quale non tieni conto. Una tabella in cui compaiano ventotto simboli % va annoverata fra le brutte. L’unità di misura si mette sempre nell’intestazione di colonna; in questo caso può andare anche nella spiegazione della tabella.

Ciao
Enrico

Go to top