请帮忙准备下表

请帮忙准备下表

在此处输入图片描述

请帮我插入这样的表格。即使使用 \multicolumn 包,我也无法准备此表。我在合并行和列时遇到困难。我急需。请帮忙!

答案1

以下是我理解的您的要求的实现。它使用multirow包并尝试最大化列“D”的宽度。如果其他列中出现的材料多于当前包含的材料,则列“D”的宽度将相应缩小。如果最终您不需要表格与文本块一样宽,请在列定义的第一个参数中使用\textwidth小于的倍数。1.0tabularx

在此处输入图片描述

\documentclass{article}
\usepackage{tabularx,multirow}
\newcolumntype{Y}{>{\centering\arraybackslash}X}
\begin{document}
\begin{table}
\begin{tabularx}{1.0\textwidth}{|c| Y| *{6}{c|} }
\cline{3-8}
\multicolumn{1}{c}{} &  & 
\multicolumn{3}{c|}{A} & \multicolumn{3}{c|}{B}\\
\hline
C & D & E & F & G & H & I & J\\
\hline
\multirow{4}{*}{l} &
\multirow{4}{*}{aaaaaa} &
\multirow{2}{*}{bbbb} &
\multirow{2}{*}{cccc} &
\multirow{4}{*}{eeee} &
ffff & hhhh &
\multirow{4}{*}{iiii}\\
& & & & & ffff & hhhh & \\
& & 
\multirow{2}{*}{bbbb} &
\multirow{2}{*}{cccc} & & ffff & hhhh & \\
& & & & & ffff & hhhh & \\
\hline
\end{tabularx}
\caption{Enter the table's caption here}
\end{table}
\end{document}

答案2

对于初学者来说,表格可能并不容易,因此,为了在 TeX.SE 上有一个良好的开端:

\documentclass{article}
\begin{document}

\begin{tabular}{|*8{l|}}
\cline{3-8}
\multicolumn{2}{c|}{}&\multicolumn{3}{c|}{A}&\multicolumn{3}{c|}{B}\\
\hline
C&D&E&F&\multicolumn{1}{c|}{G}&H&I&\multicolumn{1}{c|}{J}\\ % for example G and J centered
\hline
\begin{tabular}{l}
1
\end{tabular}&
\begin{tabular}{l}
aaaa
\end{tabular}&
\begin{tabular}{l}
bbbb\\
{}\\
bbbb
\end{tabular}&
\begin{tabular}{l}
cccc\\
{}\\
cccc
\end{tabular}&
\begin{tabular}{l}
eeee
\end{tabular}&
\begin{tabular}{l}
ffff\\
ffff\\
ffff\\
ffff
\end{tabular}&
\begin{tabular}{l}
hhhh\\
hhhh\\
hhhh\\
hhhh
\end{tabular}&
\begin{tabular}{l}
iiii
\end{tabular}\\
\hline
\end{tabular}

\end{document}

在此处输入图片描述

相关内容