在長表中建立表

在長表中建立表

我使用所提問題中的信息創建了一個長表這裡。現在我想在這個長表的右側建立一個包含兩列、每列 3 行的表。圖形表示是這裡。我嘗試使用 itemize 但無法編譯。有辦法做到嗎?

答案1

只需將表格放入其中一個單元格中,正如 David Carlisle 所說:您可以將 itemize 或 tabular 嵌套在 ap 列的 longtable 單元格內。

在此輸入影像描述

程式碼

\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命令。看這裡

相關內容