Tabelle mit unterschiedlicher Spalten und Zeilenanzahl Thema ist als GELÖST markiert

Tabellen und Grafiken erstellen und anordnen


JeN
Forum-Anfänger
Forum-Anfänger
Beiträge: 12
Registriert: Do 26. Nov 2020, 08:35

Tabelle mit unterschiedlicher Spalten und Zeilenanzahl

Beitrag 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) 3082 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


JeN
Forum-Anfänger
Forum-Anfänger
Beiträge: 12
Registriert: Do 26. Nov 2020, 08:35

Re: Tabelle mit unterschiedlicher Spalten und Zeilenanzahl

Beitrag 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.


markusv
Forum-Meister
Forum-Meister
Beiträge: 947
Registriert: Do 3. Sep 2015, 17:20
Wohnort: Leipzig

Re: Tabelle mit unterschiedlicher Spalten und Zeilenanzahl

Beitrag 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}
Wäre Microsoft Word für das Schreiben von Büchern entwickelt worden,
würde es Microsoft Book heißen.

Unkomplizierte und schnelle LaTeX-Hilfe, bspw. Erstellung von Vorlagen und Bewerbungen:
Help-LaTeX@web.de

JeN
Forum-Anfänger
Forum-Anfänger
Beiträge: 12
Registriert: Do 26. Nov 2020, 08:35

Re: Tabelle mit unterschiedlicher Spalten und Zeilenanzahl

Beitrag 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) 3068 mal betrachtet

Gast

Beitrag von Gast »

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


JeN
Forum-Anfänger
Forum-Anfänger
Beiträge: 12
Registriert: Do 26. Nov 2020, 08:35

Re: Tabelle mit unterschiedlicher Spalten und Zeilenanzahl

Beitrag von JeN »

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


JeN
Forum-Anfänger
Forum-Anfänger
Beiträge: 12
Registriert: Do 26. Nov 2020, 08:35

Re: Tabelle mit unterschiedlicher Spalten und Zeilenanzahl

Beitrag 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.


Bartman
Forum-Meister
Forum-Meister
Beiträge: 2456
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Re: Tabelle mit unterschiedlicher Spalten und Zeilenanzahl

Beitrag 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.


Antworten