无法让复杂的表格工作

无法让复杂的表格工作

我正在尝试创建一个复杂的表格,但目前我不知道如何继续……因为其中有一些问题,我将为这个问题启动“50”赏金!所以答案会得到一些积分;-)

在此处输入图片描述

我遇到的问题如下:

  • UC7.1 的最后一行与上一行之间没有空格。我尝试使用 parbox 修复它,但没有成功
  • 接下来是最左边的不完整垂直线。我尝试了在这里找到的“多行”技巧,但还是没成功
  • 如何在 x 之间使用黑色垂直线,在 UC1、UC1.1 等之间使用浅灰色垂直线?

这是我的乳胶代码

\newcommand{\rotfortabtop}[1]{\begin{sideways}\parbox[b][0cm][c]{1.3cm}{#1}\end{sideways}}
\newcommand{\rotfortabbottom}[1]{\begin{sideways}\parbox[t][0cm][c]{1.9cm}{\raggedleft{#1}}\end{sideways}}

\begin{tabular}{l c c c c c c c c c c c c c c c c c }
   & \rotfortabtop{UC1} & \rotfortabtop{UC1.1} & \rotfortabtop{UC1.2}
   & \rotfortabtop{UC1.3} & \rotfortabtop{UC2} & \rotfortabtop{UC3.1} & \rotfortabtop{UC3.2}
   & \rotfortabtop{UC4.1} & \rotfortabtop{UC4.2} & \rotfortabtop{UC4.3} &
   \rotfortabtop{UC4.4} & \rotfortabtop{UC5} & \rotfortabtop{UC6} &
   \rotfortabtop{UC6.1} & \rotfortabtop{UC6.2} & \rotfortabtop{UC6.3} &
   \rotfortabtop{UC6.4} \\ \hline
   \multicolumn{1}{|l|}{\multirow{2}{*}{Beispiel}} & \checkmark & \checkmark & x & x & x & x & x & x
   & x & x & x & x & x & x & x & x & x \\ \cline{2-18} & \checkmark & \checkmark
   & x & x & x & x & x & x & x & x & x & x & x & x & x & x & x \\
   \hline & \rotfortabbottom{UC7.1} & \rotfortabbottom{UC7.2} &
   \rotfortabbottom{UC8.1} & \rotfortabbottom{UC8.2} & \rotfortabbottom{UC9} & \rotfortabbottom{NFA1} &
   \rotfortabbottom{NFA2} & \rotfortabbottom{NFA3} & \rotfortabbottom{NFA4} &
   \rotfortabbottom{NFA5} & \rotfortabbottom{NFA6} & \rotfortabbottom{NFA7} & & & & & \\ \hline
\end{tabular}

谢谢你!

答案1

请提供满的工作示例,不仅仅是片段。

\documentclass[12pt]{article}
\usepackage[table]{xcolor}
\usepackage{rotating,array,multirow,amssymb}
\begin{document}

\newcommand\rotfortabtop[1]{\multicolumn{1}{c!{\color{black!20}\vrule}}{\rotatebox{90}{#1}}}
\newcommand\rotfortabbottom[1]{\multicolumn{1}{c!{\color{black!20}\vrule}}{\rotatebox{90}{\makebox[1.5cm][r]{#1~}}}}

\begin{tabular}{l c c c c c c c c c c c c c c c c c }
   & \rotfortabtop{UC1} & \rotfortabtop{UC1.1} & \rotfortabtop{UC1.2}
   & \rotfortabtop{UC1.3} & \rotfortabtop{UC2} & \rotfortabtop{UC3.1} & \rotfortabtop{UC3.2}
   & \rotfortabtop{UC4.1} & \rotfortabtop{UC4.2} & \rotfortabtop{UC4.3} &
   \rotfortabtop{UC4.4} & \rotfortabtop{UC5} & \rotfortabtop{UC6} &
   \rotfortabtop{UC6.1} & \rotfortabtop{UC6.2} & \rotfortabtop{UC6.3} &
   \rotfortabtop{UC6.4} \\ \hline
   \multicolumn{1}{|l|}{\multirow{2}{*}{Beispiel}} & \checkmark & \checkmark & x & x & x & x & x & x
   & x & x & x & x & x & x & x & x & x \\ \cline{2-18} 
   \multicolumn{1}{|l|}{} & \checkmark & \checkmark
   & x & x & x & x & x & x & x & x & x & x & x & x & x & x & x \\\hline 
   & \rotfortabbottom{UC7.1} & \rotfortabbottom{UC7.2} &
   \rotfortabbottom{UC8.1} & \rotfortabbottom{UC8.2} & \rotfortabbottom{UC9} & \rotfortabbottom{NFA1} &
   \rotfortabbottom{NFA2} & \rotfortabbottom{NFA3} & \rotfortabbottom{NFA4} &
   \rotfortabbottom{NFA5} & \rotfortabbottom{NFA6} & \rotfortabbottom{NFA7} & & & & & \\ \hline
\end{tabular}
\end{document}

相关内容