我无法在表格中找到分隔线

我无法在表格中找到分隔线

因此,我想添加一条线来分隔“条件”和“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}

在此处输入图片描述

您忘记了表格定义中的“|”。

相关内容