在 longtable 中创建表

在 longtable 中创建表

我利用问题中的信息创建了一个长表这里。现在我想在这个长表格的右侧创建一个有两列、每列有 3 行的表格。图示如下这里。我尝试使用 itemize,但编译失败。有什么办法吗?

答案1

只需将表格放入其中一个单元格中,正如 David Carlisle 所说:您可以在 ap 列中的 longtable 单元格内嵌套 itemize 或表格。

在此处输入图片描述

代码

\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}

答案2

由于您没有发布任何代码,我无法提供详细信息,但感觉您正在寻找\multirow命令。请参阅这里

相关内容