答案1
使用在线LaTeX 表格生成器只需单击几下即可完成此操作:
这是我在网站上能做的最好的了。然后将生成的代码移到 LaTeX,我们可以做一些修改来获得下面的代码。
更新
我采纳了 Mico 的建议\extrarowheight
,还在\phantom{.}
后面添加了一个,以在和水平线NB
之间留出间隙。B
\documentclass{article}
\usepackage{multirow} % For multirows
\usepackage{amssymb} % For the checkmark
\usepackage{graphicx} % For the rotation
\usepackage{array} % To enlarge the vertical space of the table's contents
\begin{document}
\begin{table}[]
\setlength\extrarowheight{2pt}
\centering
\caption{My caption}
\label{my-label}
\begin{tabular}{l|l|l|l|l|l|l|l|l|l|l|}
\cline{2-11}
\multirow{2}{*}{} & \multirow{2}{*}{Suggestions} & \multicolumn{9}{c|}{Other side} \\ \cline{3-11}
& & & & & & & \rotatebox{90}{NB\phantom{.}} & & & \\ \hline
\multicolumn{1}{|l|}{\multirow{4}{*}{\rotatebox{90}{Based}}} & & & & & & & & \checkmark & \checkmark & \\ \cline{2-11}
\multicolumn{1}{|l|}{} & Your Answer & & & \checkmark & & \checkmark & \checkmark & & & \checkmark \\ \cline{2-11}
\multicolumn{1}{|l|}{} & & \checkmark & & & \checkmark & & & & & \\ \cline{2-11}
\multicolumn{1}{|l|}{} & & \checkmark & & & & & & & & \\ \hline
\end{tabular}
\end{table}
\end{document}
其结果为:
现在您可以通过改变l
对齐字符来p{}
获得不同的列宽,但这我将留给您自己决定;)