因此,我想添加一条线来分隔“条件”和“1”的单元格。
我尝试用 { *
} 替换 { *|
},但 | 放错了位置。
如果我使用 { l|
},则会出现错误。
\begin{table}[h!]
\centering
\begin{tabular}{|ll|l|l|l|l|} \cline{3-6}
\multicolumn{2}{l|}{\multirow{2}{*}{}} & \multicolumn{4}{l|} {Alternatives} \\
\cline{3-6}
\multicolumn{2}{l|}{} & 1 & 2 & 3 & 4 \\ \hline
\parbox[t]{2mm}{\multirow{3}{*}{\rotatebox[origin=c]{90}{Criteria}}} & 1 & & & & \\
\cline{2-6}
\multicolumn{1}{|l|}{} & 2 & & & & \\ \cline{2-6}
\multicolumn{1}{|l|}{} & 3 & & & & \\ \cline{2-6}
\multicolumn{1}{|l|}{} & 4 & & & & \\ \cline{2-6}
\multicolumn{1}{|l|}{} & 5 & & & & \\ \hline
\end{tabular}
\end{table}
答案1
下次请提供完整的 MWE...您的意思是这样吗?
\documentclass[10pt]{article}
\usepackage[left=1cm,right=1.5cm,top=1cm, bottom=3.5cm]{geometry}
\usepackage{array,multirow,graphicx}
\begin{document}
\begin{table}[h!]
\centering
\begin{tabular}{|l|l|l|l|l|l|}
\cline{3-6}
\multicolumn{2}{l|}{\multirow{2}{*}{}} & \multicolumn{4}{l|} {Alternatives} \\
\cline{3-6}
\multicolumn{2}{l|}{} & 1 & 2 & 3 & 4 \\ \hline
\parbox[t]{2mm}{\multirow{5}{*}{\rotatebox[origin=c]{90}{Criteria}}} & 1 & & & & \\
\cline{2-6}
\multicolumn{1}{|l|}{} & 2 & & & & \\ \cline{2-6}
\multicolumn{1}{|l|}{} & 3 & & & & \\ \cline{2-6}
\multicolumn{1}{|l|}{} & 4 & & & & \\ \cline{2-6}
\multicolumn{1}{|l|}{} & 5 & & & & \\
\hline
\end{tabular}
\end{table}
\end{document}
您忘记了表格定义中的“|”。