Re: Tabella: come spezzare la frase di una colonna

#83362
Up
0
Down
::

InvincibleBoy” post=82702salve
ho un piccolo problemino con la tabella

la tabella ha 5 colonne, ma il nome di ogni colonna è troppo lungo e quindi fuoriesce dai margini…

per ridimensionare la tabelle mi sarebbe molto utile avere il nome delle colonne su due righe….
come posso fare?

grz
`
\begin{table}
\caption{Propagazione delle perdita dai nominativi insolventi al portafoglio e alle tranche, sotto l'ipotesi dello stesso nozionale.}
\[
\begin{array}{ccccc}
\toprule
\mathrm{\# \,titoli\, insolventi}(x) & \mathrm{perdita \,portafoglio} & \mathrm{\% \,perdita\,portafoglio} & \mathrm{perdita\,tranche} & \mathrm{\%\,perdita\,tranche}\\
\midrule
0& 0& 0& 0& 0 \\
0,754883325& 0,749672006& 0,745124456 &0,741312163& 0,738033921 \\
0,43024817 &0,42882891 &0,42673803 &0,42461979 &0,42254624 \\
0,27873342 &0,28081557& 0,28099263 &0,28041493 &0,27938542 \\
0,11817909 &0,12566295& 0,13024649 &0,13311370 &0,13465608 \\
0,00717648 &0,00913121& 0,01089020 &0,01247244 &0,01379561 \\
\bottomrule
\end{array}
\]
\end{table}
`

vorrei “perdita portafoglio” diventi

“perdita
portafoglio”

spero diessere stato chiaro

Le tabelle con numeri vanno trattate con siunitx:
`\documentclass{book}

\usepackage{array,booktabs,siunitx,caption}
\sisetup{output-decimal-marker={,}}
\captionsetup[table]{position=top}

\newcommand{\tabheader}[2][l]{\begin{tabular}[t]{@{}#1@{}}#2\end{tabular}}

\begin{document}

\begin{table}
\centering
\sisetup{table-text-alignment=left} % per le celle non numeriche preferiamo l'allineamento a sinistra
\caption{Propagazione delle perdita dai nominativi insolventi al portafoglio
e alle tranche, sotto l'ipotesi dello stesso nozionale.}

\begin{tabular}{*{5}{S[table-format=1.9]}}
\toprule
{\tabheader{\# titoli\\ insolventi $(x)$}} &
{\tabheader{\% perdita\\ portafoglio}} &
{\tabheader{\% perdita\\ portafoglio}} &
{\tabheader{\% perdita\\ tranche}} &
{\tabheader{\% perdita\\ tranche}} \\
\midrule
0 & 0 & 0 & 0 & 0 \\
0,754883325 & 0,749672006 & 0,745124456 & 0,741312163 & 0,738033921 \\
0,43024817 & 0,42882891 & 0,42673803 & 0,42461979 & 0,42254624 \\
0,27873342 & 0,28081557 & 0,28099263 & 0,28041493 & 0,27938542 \\
0,11817909 & 0,12566295 & 0,13024649 & 0,13311370 & 0,13465608 \\
0,00717648 & 0,00913121 & 0,01089020 & 0,01247244 & 0,01379561 \\
\bottomrule
\end{tabular}
\end{table}
\end{document}`
Non usare TAB per allineare le tabelle, ne avrai immediato beneficio.

Ciao
Enrico

Go to top