Newsgroup: it.comp.software.tex
Titolo: problema con tabella

Salve!!!!
ho provato a scrivere una tabella usando il pacchetto booktabs.
molti dei problemi che avevo prima li ho risolti usando questo
pacchetto, ma ne rimangono due:
1) linee verticali che non taglino tutte le righe
2) spaziature
Dato che guardarlo "dal vivo" vale più di mille parole vi metto il
codice che ho fatto per generare la tabella. I problemi risulteranno
evidenti...
  \begin{table}[htbp]
 \centering
 \begin{tabular}{l|c c c c c c c c c}
 \toprule
 \multicolumn{1}{p{4 cm}}{Telescopio} & \multicolumn{9}{p{10 cm}}{1.5
m di diametro, direzione di
 vista dell'offset: 85° dall'asse di rotazione}  \\
 \midrule
 \multicolumn{1}{p{4 cm}}{Strumenti} & \multicolumn{3}{c|}{LFI} &
\multicolumn{6}{|c}{HFI}  \\
 \midrule
 \multicolumn{1}{p{4 cm}}{Frequenza di centro banda (GHz)} &
\multicolumn{1}{c}{30} & \multicolumn{1}{c}{44} & \multicolumn{1}{c|}
{70} &
 \multicolumn{1}{|c}{100} & \multicolumn{1}{c}{143} & \multicolumn{1}
{c}{217} & \multicolumn{1}{c}{353} &
 \multicolumn{1}{c}{545} & \multicolumn{1}{c}{857} \\
 \addlinespace
 \multicolumn{1}{p{4 cm}}{Tipo di rivelatori} & \multicolumn{3}{c|}
{HEMT LNA
 arrays} & \multicolumn{6}{|c}{bolometers arrays}\\
 \addlinespace
 \multicolumn{1}{p{4 cm}}{Temperatura dei rivelatori} & \multicolumn{3}
{c|}{$\sim$ 20K} & \multicolumn{6}{|c}{0.1K}\\
 \addlinespace
 \multicolumn{1}{p{4 cm}}{Numero di rivelatori} & \multicolumn{1}{c}
{4} & \multicolumn{1}{c}{6} & \multicolumn{1}{c|}{12} &
 \multicolumn{1}{|c}{8} & \multicolumn{1}{c}{12} & \multicolumn{1}{c}
{12} & \multicolumn{1}{c}{12} &
 \multicolumn{1}{c}{4} & \multicolumn{1}{c}{4} \\
 \addlinespace
 \multicolumn{1}{p{4 cm}}{Bandwidth (GHz)} & \multicolumn{1}{c}{6} &
\multicolumn{1}{c}{8.8} & \multicolumn{1}{c|}{14} &
 \multicolumn{1}{|c}{33} & \multicolumn{1}{c}{47} & \multicolumn{1}{c}
{72} & \multicolumn{1}{c}{116} &
 \multicolumn{1}{c}{180} & \multicolumn{1}{c}{283} \\
 \addlinespace
 \multicolumn{1}{p{4 cm}}{Risoluzione angolare (FWHM, arcmin)} &
\multicolumn{1}{c}{33} & \multicolumn{1}{c}{24} & \multicolumn{1}{c|}
{14} &
 \multicolumn{1}{|c}{9.5} & \multicolumn{1}{c}{7.1} & \multicolumn{1}
{c}{5} & \multicolumn{1}{c}{5} &
 \multicolumn{1}{c}{5} & \multicolumn{1}{c}{5} \\
 \addlinespace
 \multicolumn{1}{p{4 cm}}{$\Delta$T/T media per pixel (unità
$10^{-6}$)} & \multicolumn{1}{c}{2.0} & \multicolumn{1}{c}{2.7} &
\multicolumn{1}{c|}{4.7} &
 \multicolumn{1}{|c}{2.5} & \multicolumn{1}{c}{2.2} & \multicolumn{1}
{c}{4.8} & \multicolumn{1}{c}{14.7} &
 \multicolumn{1}{c}{147} & \multicolumn{1}{c}{6700} \\
 \bottomrule
 \end{tabular}
 \caption{Caratteristiche tecniche del satellite Planck}
 \end{table}
Grazie mille !!!!
Stefano

 evidenti...
Le righe verticali e booktabs non vanno d'accordo. E non è affatto
necessario usare \multicolumn per ogni cella, ci mancherebbe!
Usa anche il pacchetto array.
\begin{tabular}{>{\raggedright}p{4cm}*{9}{c}}
\toprule
Telescopio & \multicolumn{9}{l}{1.5 m di diametro, direzione di}\\
&\multicolumn{9}{l}{vista dell'offset: 85° dall'asse di rotazione}  \\
\midrule
Strumenti & \multicolumn{3}{c}{LFI} & \multicolumn{6}{c}{HFI}  \\
\cmidrule(r){2-4}\cmidrule(l){5-10}
Frequenza di centro banda (GHz) &
30 & 44 & 70 & 100 & 143 & 217 & 353 & 545 & 857 \\
Tipo di rivelatori & \multicolumn{3}{c}{HEMT LNA arrays} & 
\multicolumn{6}{c}{bolometers arrays}\\
Temperatura dei rivelatori & \multicolumn{3}{c}{$\sim$ 20K} & 
\multicolumn{6}{c}{0.1K}\\
Numero di rivelatori & 4 & 6 & 12 & 8 & 12 & 12 & 12 & 4 & 4 \\
\ldots&\ldots\\
\bottomrule
\end{tabular}
Ciao
Enrico

Enrico Gregorio wrote:
mi intrometto impropriamente ma non ce la faccio piu'. ma perche' tabelle
che contengono cose come ">{\raggedright}" nell'intestazione, ma anche come
in "{|>{\bf}c|>{\centering\bf}m{3cm}|}" ecc... non funzionano?(*)
eppure richiamo i package necessari, ma l'errore continua e perseguitarmi.
(*) a dire il vero mi tocca killare proprio il processo che le compila, come
p.e. pdflatex
-- 
Pandozy vede tutto
    _   _
  O'|,=,/'O
    (0 0)
ooO--(_)--Ooo

 p.e. pdflatex
Devi caricare il pacchetto array.
Non usare \bf, ma \bfseries.
Ciao
Enrico