von aelray » Do 1. Mär 2012, 12:57
Danke Xenara! Das Problem ist behoben. Ich habe auch noch an ein paar anderen Baustellen gefeilt und das Resultat ist mittlerweile ganz ansehnlich:
\documentclass{article}
\usepackage{booktabs}
\usepackage{latexsym}
\usepackage{tabularx}
\begin{document}
\begin{table}[!htb]
\newcolumntype{Y}{>{\raggedright\arraybackslash}X}
\newcolumntype{Z}{>{\centering\arraybackslash}X}
\renewcommand{\arraystretch}{1.2}
\tiny{
\begin{tabularx}{\hsize}{@{}>{\hsize=2.5\hsize}Y
>{\hsize=0.025\hsize}Z
>{\hsize=2.8\hsize}Z
>{\hsize=0.025\hsize}Z
>{\hsize=0.025\hsize}Z
>{\hsize=2.8\hsize}Z
>{\hsize=0.025\hsize}Z
>{\hsize=0.025\hsize}Z
>{\hsize=2.8\hsize}Z
>{\hsize=0.025\hsize}Z
>{\hsize=0.025\hsize}Z}
\toprule
&\multicolumn {10}{c}{Directions of causality}\\
\cmidrule{2-11}
& \multicolumn{2}{c}{Taxes $\rightarrow$ Unemployment} & & \multicolumn{2}{c}{Unemployment $\rightarrow$ Taxes} & & \multicolumn{2}{c}{Both} & & \multicolumn{1}{c}{None} \\
\cmidrule{2-3} \cmidrule{5-6} \cmidrule{8-9} \cmidrule{11-11}
& \multicolumn{1}{c}{No.} & Names & & \multicolumn{1}{c}{No.} & Names & & \multicolumn{1}{c}{No.} & Names & & \multicolumn{1}{c}{No.} \\
\midrule
Levels & \multicolumn{1}{c}{6} & AUS, CAN, FIN, GER, NED, CH & & \multicolumn{1}{c}{3} & BEL, FRA, USA & & \multicolumn{1}{c}{2} & DEN, NZ & & \multicolumn{1}{c}{9} \\
\addlinespace
1st Differences & \multicolumn{1}{c}{3} & CAN, NED, UK & & \multicolumn{1}{c}{4} & FRA, IRE, JAP, USA & & \multicolumn{1}{c}{1} & AUS & & \multicolumn{1}{c}{12} \\
\addlinespace
Giles' approach & \multicolumn{1}{c}{4} & AUS, CAN, NED, UK & & \multicolumn{1}{c}{5} & BEL, FRA, IRE, ITA, NZ & & \multicolumn{1}{c}{2} & DEN, USA & & \multicolumn{1}{c}{9} \\
\bottomrule
\end{tabularx}
}
\end{table}
\end{document}
Leider hab ich nun ein kleines Formatierungsproblem.Es gelingt mir nicht die Spalten "Names" möglichst ausgeglichen unterhalb der jeweiligen cmidrule zu setzen. Vor allem bei "Taxes --> Unemployment" und "Unemployment --> Taxes" ist noch recht viel Platz auf der rechten Seite, der sehr unschön aussieht. Bei "Both" ist das besser gelungen.Habt ihr eine Idee wie ich das für die ganze Tabelle hinbekomme?
Vielen Dank und Gruß,
aelray
Danke Xenara! Das Problem ist behoben. Ich habe auch noch an ein paar anderen Baustellen gefeilt und das Resultat ist mittlerweile ganz ansehnlich:
[code]
\documentclass{article}
\usepackage{booktabs}
\usepackage{latexsym}
\usepackage{tabularx}
\begin{document}
\begin{table}[!htb]
\newcolumntype{Y}{>{\raggedright\arraybackslash}X}
\newcolumntype{Z}{>{\centering\arraybackslash}X}
\renewcommand{\arraystretch}{1.2}
\tiny{
\begin{tabularx}{\hsize}{@{}>{\hsize=2.5\hsize}Y
>{\hsize=0.025\hsize}Z
>{\hsize=2.8\hsize}Z
>{\hsize=0.025\hsize}Z
>{\hsize=0.025\hsize}Z
>{\hsize=2.8\hsize}Z
>{\hsize=0.025\hsize}Z
>{\hsize=0.025\hsize}Z
>{\hsize=2.8\hsize}Z
>{\hsize=0.025\hsize}Z
>{\hsize=0.025\hsize}Z}
\toprule
&\multicolumn {10}{c}{Directions of causality}\\
\cmidrule{2-11}
& \multicolumn{2}{c}{Taxes $\rightarrow$ Unemployment} & & \multicolumn{2}{c}{Unemployment $\rightarrow$ Taxes} & & \multicolumn{2}{c}{Both} & & \multicolumn{1}{c}{None} \\
\cmidrule{2-3} \cmidrule{5-6} \cmidrule{8-9} \cmidrule{11-11}
& \multicolumn{1}{c}{No.} & Names & & \multicolumn{1}{c}{No.} & Names & & \multicolumn{1}{c}{No.} & Names & & \multicolumn{1}{c}{No.} \\
\midrule
Levels & \multicolumn{1}{c}{6} & AUS, CAN, FIN, GER, NED, CH & & \multicolumn{1}{c}{3} & BEL, FRA, USA & & \multicolumn{1}{c}{2} & DEN, NZ & & \multicolumn{1}{c}{9} \\
\addlinespace
1st Differences & \multicolumn{1}{c}{3} & CAN, NED, UK & & \multicolumn{1}{c}{4} & FRA, IRE, JAP, USA & & \multicolumn{1}{c}{1} & AUS & & \multicolumn{1}{c}{12} \\
\addlinespace
Giles' approach & \multicolumn{1}{c}{4} & AUS, CAN, NED, UK & & \multicolumn{1}{c}{5} & BEL, FRA, IRE, ITA, NZ & & \multicolumn{1}{c}{2} & DEN, USA & & \multicolumn{1}{c}{9} \\
\bottomrule
\end{tabularx}
}
\end{table}
\end{document}
[/code]
Leider hab ich nun ein kleines Formatierungsproblem.Es gelingt mir nicht die Spalten "Names" möglichst ausgeglichen unterhalb der jeweiligen cmidrule zu setzen. Vor allem bei "Taxes --> Unemployment" und "Unemployment --> Taxes" ist noch recht viel Platz auf der rechten Seite, der sehr unschön aussieht. Bei "Both" ist das besser gelungen.Habt ihr eine Idee wie ich das für die ganze Tabelle hinbekomme?
Vielen Dank und Gruß,
aelray