Re: Problema con tabella

#80291
Up
0
Down
::

silv3rR” post=79489Ciao a tutti, leggo questo forum da tempo ma questo è il mio primo messaggio. Sto cercando di dare alla tesi della mia ragazza una veste grafica migliore, ‘traducendola’ da Word a LateX.. C’è una tabella (l’argomento all’interno del mondo TeX del quale ho meno esperienza) che non riesco proprio a riprodurre..
Questo: http://img197.imageshack.us/img197/6166/tabellabd.jpg è il risultato che vorrei ottenere.. Leggendo L’Arte di Pantieri penso che la strada giusta sia usare i comandi multirow e multicolumn uno dentro l’altro (cosa che non ho mai fatto in vita mia).
Questo è il codice (che non genera errori ma il cui risultato grafico si commenta da sè..) che ho scritto:
`
\begin{table}[htpb]
\centering
\caption{Coefficienti di aggiustamento per classi di età ed educazione nella popolazione italiana (Magni et al., 1996)}
\label{tab2}
\begin{tabular}{|c|c|c|c|c|c|}
\hline
\multirow{2}*{\textbf{Livelli di educazione}} & \textbf{Intervallo di età}\\
&\multicolumn{1}{c}{}\textbf{65-79} & \textbf{70-74} & \textbf{75-79} & \textbf{80-84} & \textbf{85-89}\\
\hline
0-4 anni & +0.4 & +0.7 & +0.1 & +1.5 & +2.2\\
\hline
5-7 anni & -1.1 & -0.7 & -0.3 & +0.4 & +1.4\\
\hline
8-12 anni & -2.0 & -1.6 & -1.0 & -0.3 & +0.8\\
\hline
13-17 anni & -2.8 & -2.3 & -1.7 & -0.9 & +0.3\\
\hline
\end{tabular}
\end{table}
`
Qualcuno mi sa aiutare dicendomi dove sbaglio o almeno dandomi qualche consiglio per usare un comando all’interno dell’altro?
Grazie infinite in anticipo.
Claudio.

Lascia perdere multirow. La prima intestazione si riferisce a quello che c’è di sotto. Se poi hai tabelle numeriche, siunitx è molto consigliabile:
`\documentclass[12pt,a4paper,oneside]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{booktabs,siunitx}

\begin{document}

\begin{table}[htpb]
\centering
\caption{Coefficienti di aggiustamento per classi di età ed educazione nella popolazione italiana (Magni et al., 1996)}
\label{tab2}
\begin{tabular}{l *{5}{S[retain-explicit-plus]}}
\toprule
\textbf{Livelli di educazione} & \multicolumn{5}{c}{\textbf{Intervallo di età}}\\
\cmidrule(lr){2-6}
&\textbf{65-79} & \textbf{70-74} & \textbf{75-79} & \textbf{80-84} & \textbf{85-89}\\
\midrule
0-4 anni & +0.4 & +0.7 & +0.1 & +1.5 & +2.2\\
5-7 anni & -1.1 & -0.7 & -0.3 & +0.4 & +1.4\\
8-12 anni & -2.0 & -1.6 & -1.0 & -0.3 & +0.8\\
13-17 anni & -2.8 & -2.3 & -1.7 & -0.9 & +0.3\\
\bottomrule
\end{tabular}
\end{table}

\end{document}`
Io userei il trattino medio [tt]–[/tt] per gli intervalli, altri sono di parere discorde. Sii coerente nel tuo documento.

Ciao
Enrico

Go to top