Seite 1 von 1

Tabelle mit unterschiedlicher Spalten und Zeilenanzahl

Verfasst: Fr 27. Nov 2020, 11:29
von JeN

Hallo zusammen,

ich hoffe, dass hier noch einmal Hilfe finde.
Ich möchte eine Tabelle erstellen, die folgendermaßen aussehen muss:

Tabelle.png
Tabelle.png (5.25 KiB) 4058 mal betrachtet

Mein Code sieht bisher so aus:

\begin{tabularx}{\columnwidth}{|l|lX|}
		\hline
		a                     	& b  		&       \\
		\cline{2-3}
		                     	& b     	&       \\
		\cline{2-3}
		                     	& b    	&       \\
		\cline{2-3}
		                     	& b    	 &       \\
		\cline{2-3}
		                     	& b    	&        \\
		\cline{2-3}
				        & b    	&c        \\
\end{tabularx}

Allerdings weiß ich nicht, wie ich in der letzten Zeile den vertikalten Strich hinbekomme. Mi \vline sieht es nicht gut aus.
Vermutlich bin ich mit meiner Herangehensweise auf dem falschen Weg.
Hat jemand eine Lösung oder eine eleganteren Weg. Ach ja... Die Tabelle sollte die Seitenbreite ausfüllen.

Vielen Dank im Voraus
JeN


Re: Tabelle mit unterschiedlicher Spalten und Zeilenanzahl

Verfasst: Fr 27. Nov 2020, 11:47
von JeN

Ich habe eine Lösung gefunden... :)

\begin{tabularx}{\columnwidth}{|l|l|X|}
		\hline
		a                     	& \multicolumn{1}{l}{b}   	&       	 \\
		\cline{2-3}
		                     	&  \multicolumn{1}{l}{b}       	&       	\\
		\cline{2-3}
		                     	&  \multicolumn{1}{l}{b}     	&       	\\
		\cline{2-3}
		                     	&  \multicolumn{1}{l}{b}      	 &       \\
		\cline{2-3}
		                     	&  \multicolumn{1}{l}{b}      	&        \\
		\cline{2-3}

			             & b    						&c        \\
	\cline{3-3}
			             &     						&c        \\
	\cline{2-3}
	                     	&  \multicolumn{1}{l}{b}      	&        	\\
	\hline
\end{tabularx}

Das geht aber bestimmt eleganter. Vielleicht weiß jemand ja was und kann sie mir zeigen.


Re: Tabelle mit unterschiedlicher Spalten und Zeilenanzahl

Verfasst: Fr 27. Nov 2020, 12:58
von markusv

Anders geht's immer, ob das nun eleganter ist, muss jeder selbst entscheiden. Anbei zwei Möglichkeiten mit Hilfe "umgedrehter" \multicolumn-Anweisung oder ineinander geschachtelter Tabelle.

\documentclass{scrartcl}
\usepackage{tabularx}
\begin{document}
	
\begin{center}\renewcommand{\arraystretch}{1.2}
\begin{tabularx}{\columnwidth}{|>{\bfseries\sffamily}p{2cm}|>{\bfseries\sffamily}p{5cm}>{\bfseries\sffamily}X|}
	\hline
	a& b &\\
	\cline{2-3}
	&  b  &\\
	\cline{2-3}
	&  b &\\
	\cline{2-3}
	&  b  &\\
	\cline{2-3}
	&  b &\\
	\cline{2-3}
 	& b	& \multicolumn{1}{|>{\bfseries\sffamily}l|}{c}\\
	\cline{3-3}
	& & \multicolumn{1}{|>{\bfseries\sffamily}l|}{c}\\
	\cline{2-3}
	& b &\\
	\hline
\end{tabularx}

\bigskip

\begin{tabularx}{\columnwidth}{|>{\bfseries\sffamily}p{2cm}|>{\bfseries\sffamily}X|}
	\hline
	a& b \\
	\cline{2-2}
	&  b  \\
	\cline{2-2}
	&  b \\
	\cline{2-2}
	&  b  \\
	\cline{2-2}
	&  b \\
	\cline{2-2}
	&\begin{tabular}{@{}>{\bfseries\sffamily}p{5cm}|>{\bfseries\sffamily}p{\dimexpr\linewidth-5cm-\tabcolsep}@{}}
	b & c\\\cline{2-2}
	&c
	\end{tabular}\\\cline{2-2}
	&b\\
	\hline
\end{tabularx}
\end{center}
\end{document}

Re: Tabelle mit unterschiedlicher Spalten und Zeilenanzahl

Verfasst: Fr 27. Nov 2020, 13:24
von JeN

Es ist eleganter... :)

Vielen,vielen Dank :D :D :D
Hat bei mir nämlich später nicht gut gepasst, wenn ich sehr viel Text in den Zellen hatte. Das geht mit deiner Lösung ohne Probleme. Bin gerade schon etwas verzweifelt :cry:
Hast mich also gerettet... Danke

Passt leider doch nicht ganz.
In den Zellen mit dem bs ist ein so langer Text, dass er dann zweizeilig wird. das ist nicht so gut :cry:
Quasi müsste die Zeilen mit dem c von den anderen unabhängig gemacht werden, damit das nicht passiert.
Hast du vielleicht noch eine andere Idee?

Tabelle1.png
Tabelle1.png (10.7 KiB) 4044 mal betrachtet

Verfasst: Fr 27. Nov 2020, 15:13
von Gast

Es dürfte ausreichen, die serifenlose und fette Schrift vor dem Beginn der Tabellenumgebung einzustellen.


Re: Tabelle mit unterschiedlicher Spalten und Zeilenanzahl

Verfasst: Fr 27. Nov 2020, 15:26
von JeN

Hallo,
was genau meinst du damit?
Viele Grüße


Re: Tabelle mit unterschiedlicher Spalten und Zeilenanzahl

Verfasst: Fr 27. Nov 2020, 15:41
von JeN

Mit dem zweiten Beispiel von markusv geht es doch, sorry. Hab da anscheinend etwas beim ersten Versuch falsch gemacht.
Vielen Danke für die Hilfe.


Re: Tabelle mit unterschiedlicher Spalten und Zeilenanzahl

Verfasst: Fr 27. Nov 2020, 17:20
von Bartman

D. h., auch bei der von Dir gewählten zweiten Tabelle genügt

\begin{center}
\renewcommand{\arraystretch}{1.2}
\bfseries\sffamily% <- eingefügt
\begin{tabularx}{\columnwidth}{|p{2cm}|X|}

Die beiden Befehle müssten nur noch an dieser Stelle stehen.