Erstellen einer Tabelle innerhalb einer Longtable

Erstellen einer Tabelle innerhalb einer Longtable

Ich habe eine lange Tabelle erstellt, indem ich Informationen aus der gestellten Frage verwendet habe.Hier. Nun möchte ich im rechten Teil dieser langen Tabelle eine Tabelle mit zwei Spalten mit jeweils 3 Zeilen erstellen. Eine bildliche Darstellung istHier. Ich habe versucht, itemize zu verwenden, aber die Kompilierung schlägt fehl. Gibt es eine Möglichkeit, dies zu tun?

Antwort1

Fügen Sie die Tabelle einfach in eine der Zellen ein, wie David Carlisle sagt: Sie können Einzelposten oder Tabellen in einer Longtable-Zelle in einer AP-Spalte verschachteln.

Bildbeschreibung hier eingeben

Code

\documentclass{article}%[border=10pt]{standalone}
\usepackage[left=0.5cm,right=0.5cm,top=0.5cm,bottom=0.5cm]{geometry}
\usepackage{multirow,lipsum,longtable,colortbl,xcolor}
\usepackage{dcolumn}%,tabularx,tabulary}%,threeparttable,longtable,tabu}
%
\setlength{\arrayrulewidth}{.3em}
\begin{document}
%
\begin{longtable}{%
|>{\columncolor{gray}}p{\dimexpr0.3\textwidth-2\tabcolsep-2\arrayrulewidth\relax}
|p{\dimexpr0.7\textwidth -2\tabcolsep-\arrayrulewidth\relax}|} \hline
\multicolumn{1}{|c|}{{\cellcolor{gray}} A column} &\multicolumn{1}{c|}{B column}\\ \hline
\lipsum[2] & \lipsum[3] \\
\lipsum[2] & 
{\setlength{\arrayrulewidth}{.1em}
\begin{tabular}{|m{0.3\textwidth}|m{0.3\textwidth}|}\hline
A & B \\ \hline
A & B \\ \hline
A & B \\ \hline
\end{tabular}} \\
\lipsum[2] & \lipsum[3] \\
\hline
\end{longtable}

\end{document}

Antwort2

Da Sie keinen Code gepostet haben, kann ich nicht im Detail helfen, aber es fühlt sich an, als ob Sie nach dem \multirowBefehl suchen. SieheHier.

verwandte Informationen