PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tabelle mit unterschiedlicher Spaltenzahl



physici-errante
25-06-2005, 09:36
Hallo zusammen,

bin jetzt mal wieder über ein Problem gestolpert, an dem ich mir jetzt die Zähne ausgebissen habe.
Ich möchte eine Tabelle mit unterschiedlicher Zahl an Spalten erstellen. Also in etwa so:
1. Zeile: 1 Spalte
2. Zeile: 3 Spalten
3. Zeile: 4 Spalten
4. Zeile: 4 Spalten
aber alles innerhalb EINER Tabelle und dem ensprechenden Rahmen drum.

Ich hatte gedacht, dass das möglicherweise mit dem \multicolumn-Befehl klappt. Aber er weigert sich. Auch ein "Tabelle in Tabelle" habe ich nicht hinbekommen.

Habt ihr evtl. so was schon mal hinbekommen bzw. habt ihr eine Idee wie es funktionieren könnte?

Danke
physici

DragonBreath
25-06-2005, 11:04
\begin{tabular}{|l|l|l|l|}
\hline
\multicolumn{4}{|c|}{Spalten 1 - 4 } \\
\hline
\multicolumn{3}{|c|}{Spalten 1 - 3} & \\
\hline
Spalte 1 & Spalte 2 & Spalte 3 & Spalte 4 \\
\hline
Spalte 1 & Spalte 2 & Spalte 3 & Spalte 4 \\
\hline
\end{tabular}


Oder habe ich es mir jetzt zu einfach gemacht?

Aber so funktioniert es bei mir (MikeTex).

Gruss

DragonBreath

physici-errante
25-06-2005, 14:01
Ja leider läuft es auf das gleiche hinaus, was ich auch schon erhalten habe.
Ich hätte gern, dass die 3 Spalten in der zweite Zeile gleichmäßig auf die gesamte Breite verteilt sind.
|ccccccccccc|
|ccc|ccc|ccc|
|cc|cc|cc|cc|

So irgendwie :D

mwanaheri
25-06-2005, 17:42
Dann solltest du tricksen:
lege eine Tabelle mit 12 Spalten an und teile dann deine Sachen in Multicols-auf:
\multicolumn{12}{|c|}{Erste Zeile über die ganze Tabelle}\\
\multicolumn{4}{|c|}{zweite}
\multicolumn{4}{|c|}{zweite}
\multicolumn{4}{|c|}{zweite}
\multicolumn{3}{|c|}{3.}
\multicolumn{3}{|c|}{3.}
\multicolumn{3}{|c|}{3.}
\multicolumn{3}{|c|}{3.}

12 ist einfach das kleinste gemeinsame vielfache von 3 und 4.