Re: Lunghezza celle in tabella

#26818
lorenzo.pantieri
Partecipante
    Up
    0
    Down
    ::

    Buonasera Dottore.
    Ho dato un’occhiata al Vostro Latex per l’impaziente ed ho finalmente imparato molte cose basilari di Latex.
    Vi chiedo un ulteriore favore, se possibile.
    Non trovo sul forum l’indicazione per la soluzione ad un mio problema che Vi spiego brevemente.
    Ho fatto una tabella e vorrei che solo alcune celle di tali tabelle fossero piu’ grandi in senso verticale, in modo da poter distribuire il testo contenuto al loro interno su uno spazio maggiore ed assolutamente verticale.
    Mi sapete aiutare indicandomi in quale discussione ne parlate oppure dandomi un aiuto?
    Grazie.

    Fare una tabella è più un’arte che una scienza. Quella che ti riporto non mi piace molto (per esempio ci sono troppi filetti orizzontali, ma a volte proprio non se ne può fare a meno), ma è un’inizio. Carica i pacchetti tabularx e booktabs. Nella tabella che hai scritto ci sono parecchie cose che è sconsigliabile fare (le righe verticali, l’uso di \hline, quell’etichetta \label{tab:4.1}, la ridefinizione manuale dei parametri, …), come è scritto nella guida che hai citato. Ti consiglio di studiare la documentazione di booktabs, di tabularx e l’articolo di Mori sulle tabelle. Se è troppo, nella mia guida indicata quassù ne trovi un riassunto.

    Ciao,
    L.
    `
    \documentclass{book}
    \usepackage{booktabs,tabularx}
    \newcommand{\otoprule}{\midrule[\heavyrulewidth]}

    \begin{document}
    \begin{table}[p]\small
    \caption{Fondi pensione nei principali Paesi OCSE: attività in gestione rispetto al PIL.}
    \label{tab:pensione}
    \centering
    \medskip
    \begin{tabularx}{\textwidth}{lXXXXX}
    \toprule
    Paesi & Europa settentrionale & Europa meridionale & Europa occidentale & Europa orientale & Paesi Extra UE \\
    \otoprule
    Australia & & & & & 94,3 \\
    \midrule
    Austria & & & 4,4 & & \\
    \midrule
    Belgio & & & 4,0 & & \\
    \midrule
    Canada & & & & & 53,4 \\
    \midrule
    Corea & & & & & 2,9 \\
    \midrule
    Danimarca & 26,0 & & & & \\
    \midrule
    Finlandia & 49,2 & & & & \\
    \midrule
    Francia & & & 1,2 & & \\
    \midrule
    Germania & & & 3,8 & & \\
    \midrule
    Giappone & & & & & 23,4 \\
    \midrule
    Irlanda & 34,5 & & & & \\
    \midrule
    Islanda & 84,3 & & & & \\
    \midrule
    Italia & & 2,4 & & & \\
    \midrule
    Messico & & & & & 11,5 \\
    \midrule
    Norvegia & 5,5 & & & & \\
    \midrule
    Nuova Zelanda & & & & & 12,4 \\
    \midrule
    Olanda & & & 108,4 & & \\
    \midrule
    Polonia & & & & 8,7 & \\
    \midrule
    Portogallo & & 11,8 & & & \\
    \midrule
    Regno Unito & 59,2 & & & & \\
    \midrule
    Repubblica Ceca & & & & 4,2 & \\
    \midrule
    Repubblica Slovacca & & & & 0,6 & \\
    \midrule
    Spagna & & 6,2 & & & \\
    \midrule
    Stati Uniti & & & & & 73,7 \\
    \midrule
    Svezia & 7,6 & & & & \\
    \midrule
    Svizzera & & & 108,2 & & \\
    \midrule
    Turchia & & & & 0,9 & \\
    \midrule
    Ungheria & & & & 8,4 & \\
    \bottomrule
    \end{tabularx}
    \end{table}
    \end{document}
    `

    Go to top