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