Re: colonne allineate a destra con massima lunghezza

#31216
Up
0
Down
::

Ciò che ti serve è solo scrivere i titoli delle colonne in righe diverse:
`\textbf{WHO regions} & \textbf{Registered} & … \\
& \textbf{prevalence} & … \\
& \textbf{01-01-08} & … \\
…`
Ciao
Enrico

Grazie mille. In effetti hai ragione bastava creare tante righe anche nel titolo.
Ora il mio dubbio è un altro.
Attualmente il titolo è allineato a destra come i numeri.
Vorrei il titolo centrato, lasciando i numeri allineati a destra.
E’ possibile?

Il problema è che qui le intestazioni sono più larghe del contenuto della colonna (intendo le cifre sottostanti). Non lo si può ottenere automaticamente, purtroppo.

Un modo è di dichiarare la colonna come r e nelle righe dell’intestazione scrivere
`& \hspace*{\fill}\textbf{parola}\hspace*{\fill} &`
Naturalmente è comodo definire un comando come
`\newcommand{\textbfcen}[1]{%
\hspace*{\fill}\textbf{#1}\hspace*{\fill}}`
Nel tuo caso le intestazioni della seconda colonna diventerebbero
`… & \textbfcen{Registered} & … \\
… & \textbfcen{detected} & … \\
… & \textbfcen{2007} & … \\
…`
Un paio di osservazioni. (1) Non metterei in una riga più in alto “New MB” e quelle intestazioni che hai a quel livello. (2) I gruppi di tre cifre vanno separati con uno spazio sottile, non con un normale spazio: 212\,802 L’effetto è nettamente più gradevole.

La “regola” vorrebbe che nei numeri di quattro cifre non ci vada la separazione, ma l’incolonnamento ha la precedenza su questa prassi che vale di sicuro per numeri nel testo.

Ciao
Enrico

Go to top