PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tabellenfrage - multirow, multicolumn, verschachtelt?



FookMi
10-11-2006, 15:54
Hallo auch.
Kann mir jemand helfen wie ich diese Tabelle hinbekomme? Ich hab jetzt schon 1000 Varianten probiert und komm auf kein vernünftiges Ergebnis.
Am besten sah für mich noch die Variante mit \multirow aus. Leider wurde da die \hline links oben durchgezogen und die \hline auf der rechten Seite ebenso, was so auch nicht geht. Hier die Tabelle wie sie aussehen soll (* sind nur drin, damit ich die Tabelle hier "malen" kann; in Wirklichkeit gibts die nicht):

|--------------------|
|******|***bla***|
|******|-----------|
|*blub**|*a*|**b**|
|--------------------|
|*blub**|*a*|**b**|
|--------------------|
|*blub**|*a*|**b**|
|--------------------|

Hier die Tabelle wie sie aussieht:


\usepackage{multirow}
\begin{table}[!h]
\begin{tabularx}{\linewidth}{|c|c|c|}
\hline
\multirow{2}{*}{blub} & \multicolumn{2}{c}{bla}\\
\hline
& a & b\\
\hline
blub & a & b\\
\hline
blub & a & b\\
\hline
\end{tabularx}
\end{table}


Danke

edico
10-11-2006, 16:23
Das ist kein Minimalbeispiel: es läuft so nicht ...
Schau dir z.B. tabsatz.pdf von Axel Reichert an.
Eine (zu weiterzuentwickelnde) Lösung kann vielleicht sein.

\documentclass{article}
\usepackage{tabularx,booktabs}
\usepackage{multirow}
\begin{document}
\noindent
\newcolumntype{Y}{>{\centering\arraybackslash}X}
\begin{tabularx}{\textwidth}{lYY} \toprule
\multirow{2}{2cm}{item3} &item4 &item5\tabularnewline \cmidrule{2-3}
&item6 &item7\tabularnewline \midrule
\multicolumn{2}{c}{item1} &item2\tabularnewline \bottomrule
\end{tabularx}
\end{document}

edico

FookMi
10-11-2006, 16:52
Hier das Minimalbeispiel:

\documentclass[12pt]{scrreprt}
\usepackage{multirow,tabularx}
\begin{document}
\begin{table}[!h]
\begin{tabularx}{\linewidth}{|c|c|c|}
\hline
\multirow{2}{*}{blub} & \multicolumn{2}{c}{bla}\\
\hline
& a & b\\
\hline
blub & a & b\\
\hline
blub & a & b\\
\hline
\end{tabularx}
\end{table}
\end{document}

Ich werd mir das pdf heut abend mal ansehen. Bin grad knapp in der Zeit...:o

sofa-surfer
11-11-2006, 06:12
Hallo,

so in etwa?


\documentclass[12pt]{scrreprt}
\usepackage{multirow}
\begin{document}

\begin{tabular}{|c|c|c|}
\hline
\multirow{2}{*}{blub} & \multicolumn{2}{c|}{bla}\\
\cline{2-3}
& a & b\\
\hline
blub & a & b\\
\hline
blub & a & b\\
\hline
\end{tabular}

\end{document}

Da mir nicht ganz klar war, warum du eigentlich die tabularx nimmst, wenn du gar keine X-Spalte hast, hab ich erst mal wieder eine normale tabular draus gemacht ...

Matthias

FookMi
11-11-2006, 08:55
Jo, herzlichen Dank, so siehts schick aus... Der \cline Befehl und das \multicolumn{c|} hats gebracht, das fehlte mir. Hab immer nur mit \hline und {c} rumgespielt. Bin gar nciht auf die Idee gekommen, dass man da noch ein | hinsetzen kann.
Warum ich da tabularx verwendet habe weiß ich jetzt auch nicht mehr...brauch es eigentlich gar nicht!

Also danke dir.

PS: Die tabsatz.pdf find ich ja so mies, von allen TeX (Packet)Beschreibungen die ich bisher gelesen hab, war das wohl die schlechteste...

sofa-surfer
11-11-2006, 09:06
PS: Die tabsatz.pdf find ich ja so mies, von allen TeX (Packet)Beschreibungen die ich bisher gelesen hab, war das wohl die schlechteste...

Damit tust du aber dem Autor unrecht. Das ganze ist von vornherein, denke ich zumindest, nicht als irgendeine ausführliche Paket-Beschreibung gedacht, sondern eher als Ideensammlung und Anregung zum selber probieren und weiter recherchieren. Und man kann da definitiv einige wichtige Punkte rausnehmen. Etwa das Vermeiden vertikaler Linien (kleiner Wink mit dem Zaunspfahl für deine Tabelle) und das Aufwerten durch das booktabs-Paket.

Matthias

FookMi
11-11-2006, 09:32
Gut, zum Anregungen bringen mag es ja noch gehen, aber zum erklären dient es in keinster Weise. Da lob ich mir doch das mathpack (?) oder ähnliche