我正在尝试创建一个复杂的表格,但目前我不知道如何继续……因为其中有一些问题,我将为这个问题启动“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}