\documentclass{article}
\usepackage{multirow}
\begin{document}
\begin{table}[h]
\fontsize{10}{10}\selectfont
\caption{Comparison }
\vskip .25in
\begin{tabular}{|l|l|l|l|l|}\\\cline{2-5}
\multicolumn{1}{c|}{}
& A & B & C & D\\\hline
\multirow {3}{*}{N} & E & F & \multirow{3}{*}{G} & \multirow{3}{*}{H}\\\cline{2-3}
&&I & J \\\cline{2-3}
&&K & L \\\cline{2-3}
\end{tabular}
\label{tab:two}
\end{table}
\end{document}
谢谢。
答案1
不确定\multirow
是做什么用的:
\documentclass{article}
\begin{document}
\begin{tabular}{| c | p{1cm} | p{1.5cm} | p{5cm} | p{3cm} |}
\cline{2-5}
\multicolumn{1}{c|}{} & A & B & C & D \\
\multicolumn{1}{c|}{} & & & & \\
\hline
N & E & F & G & H \\
& & & & \\
\cline{2-3}
& I & J & & \\
& & & & \\
\cline{2-3}
& K & L & & \\
& & & & \\
\hline
\end{tabular}
\end{document}
答案2
我觉得您希望表格横跨整个linewidth
,因此这里有一个使用 的解决方案tabularx
。宽度的总和|L{.1}|L{.6}|L{.8}|L{2.2}|L{1.3}|
应该等于 ,5
因为您有五列。通常,总和应该等于列数。.1, .6, .8, ...
以相对方式选择值以提供所需的列相对宽度。
\documentclass{article}
\usepackage{tabularx}
\usepackage[margin=1in]{geometry}
\begin{document}
\renewcommand{\arraystretch}{1.3}
\newcolumntype{L}[1]{>{\hsize=#1\hsize\raggedright\arraybackslash}X}
\begin{tabularx}{\linewidth}{|L{.1}|L{.6}|L{.8}|L{2.2}|L{1.3}|}
\cline{2-5}
\multicolumn{1}{c|}{} & A & B & C & D \\
\multicolumn{1}{c|}{} & & & & \\ \hline
N & E & F & G & H \\
& & & & \\ \cline{2-3}
& I & J & & \\
& & & & \\ \cline{2-3}
& K & L & & \\
& & & & \\ \hline
\end{tabularx}
\end{document}