PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Verschachtellte Tabellen



iv_ru
24-09-2012, 15:57
Hallo zusammen,

weiß jemand ob so etwas wie Verschachtelung bei den Tabellen möglich ist?
Ein Minimalbeispiel soll zeigen, was ich genau meine...


\documentclass[ a4paper,12pt]{article} %scrreprt
\usepackage{tabularx}
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\begin{document}
\begin{table}[htb]
\begin{tabularx}{\textwidth}{|m{5cm}|X|}
\hline
aaa & bbb \\ \hline
ccc & ddd \\ \hline
eee & \begin{enumerate}
\item f1
\item f2
\item f3
\end{enumerate}
fff \\
\hline
ggg & hhh \\ % Umlaute in Formeln Br-r-r-r!
\hline
iii & \begin{tabular*}{3cm}{X|X}
1 & 2 \\ \hline
3 & 4 \\
\end{tabular*} \\ \hline
\end{tabularx}
\end{table}
\end{document}


Die Zahlen 2 und 4 stehen nicht in der Zelle (5,2) sondern ausserhalb der Tabelle, was nicht beabsichtigt wurde. Wie geht es richtig?

u_fischer
24-09-2012, 16:17
Du benutzt in deiner tabular* X-Spalten, die von der äußeren tabularx her die Bedeutung p{..cm} haben. Entsprechend breit sind sie dann auch. Nimm l oder p-Spalten in der inneren Tabelle.

iv_ru
25-09-2012, 08:38
Danke, u_fischer!
Funktioniert mit:


\documentclass[ a4paper,12pt]{article} %scrreprt
\usepackage{tabularx}
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\begin{document}
\begin{table}[htb]
\begin{tabularx}{\textwidth}{|m{5cm}|X|}
\hline
aaa & bbb \\ \hline
ccc & ddd \\ \hline
eee & \begin{enumerate}
\item f1
\item f2
\item f3
\end{enumerate}
fff \\ \hline
ggg & hhh \\ \hline
iii & \begin{tabular}{l|l}
1 & 2 \\ \hline
3 & 4 \\
\end{tabular} \\ \hline
\end{tabularx}
\end{table}
\end{document}