Newsgroup: it.comp.software.tex
Titolo: trovare e limitare la larghezza di una tabella

Ciao,
 
sto cercando di costruire una tabella con molto testo "wrapped" 
nell'ultima riga.
Qualcosa come:
 
-----------------------------------------------------------
heading 1    heading 2    .....                   heading n
-----------------------------------------------------------
1                    2    .....                           N
....
-----------------------------------------------------------
And I want to put here a long long long long long long long
wrapped text ....
-----------------------------------------------------------
 
 
Al momento sono arrivato a questa soluzione intermedia:
 
 
\begin{table}[htbp]
\centering
\scriptsize
\caption{This is the caption}
\begin{tabular}{@{}l@{\;\;}|*{4}{@{\;\;}r@{}}}
\hline\hline
\multicolumn{5}{@{}l@{}}{Table heading, all-line long}\\
\hline
\textbf{Variable} & L2-2  &L2-3& L2-4 & L2-5\\
\hline
\multirow{15}{*}{
   \begin{tabular}{@{}l@{\;\;}l@{}}
     V1     &\textit{coeff}  \\
            &\textit{sd}     \\
            &\textit{t}      \\
     \hline
     V2     &\textit{coeff}  \\
            &\textit{sd}     \\
            &\textit{t}      \\
     \hline
     V3     &\textit{coeff}  \\
            &\textit{sd}     \\
            &\textit{t}      \\
     \hline
     V4     &\textit{coeff}  \\
            &\textit{sd}     \\
            &\textit{t}      \\
     \hline
     V5     &\textit{coeff}  \\
            &\textit{sd}     \\
            &\textit{t}
   \end{tabular}}
   &0.069 &0.069&0.069&0.069\\
   &0.07  &0.048&0.072&0.048\\
   &1     &1.44 &0.96 &1.44 \\
\hline
   &-0.123&-0.123&-0.123&-0.123\\
   & 0.073& 0.104& 0.076& 0.104\\
   &-1.67 &-1.18 &-1.62 &-1.18 \\
\hline
   &0.004&0.004&0.004&0.004\\
   &0.005&0.008&0.005&0.008\\
   &0.76 &0.46 &0.74 &0.46 \\
\hline
   &-0.74 &-0.74 &-0.74 &-0.74 \\
   & 0.176& 0.212& 0.182& 0.212\\
   &-4.21 &-3.49 &-4.07 &-3.49 \\
\hline
   &-0.466&-0.466&-0.466&-0.466\\
   & 0.178& 0.188& 0.184& 0.188\\
   &-2.61 &-2.47 &-2.52 &-2.47 \\
\hline
Obs. $(N\times T)$& 165 & 165 & 165 & 165 \\
$\overline{T}$    &  15 &  15 &  15 &  15 \\
sometext          & 124 & 124 & 124 & 124 \\
sometext          &     &   1 &     &   1 \\
sometext          &0.044&0.038&0.051&0.038\\
\hline\hline
\multicolumn{5}{p{0.5\linewidth}}{\linespread{0.5} \textit{Notes:bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
}}\\
\hline \hline
\end{tabular}
\label{atable}
\end{table}
 
 
L'ovvio problema è che p{0.5\linewidth} è una dimensione sballata: io 
vorrei che la dimensione dell'ultima riga coincidesse con la larghezza 
determinata dalle righe precedenti.
In altre parole, vorrei salvare in qualcosa chiamato \currenttablewidth 
la larghezza della penultima riga, per poi definire l'ultima riga come 
p{\currenttablewidth}
 
Come posso fare?
 
Grazie,
 
Andrea
 
 
 
 

 Ciao,
 
Ti ho risposto su ctt.
 
Ciao
Enrico