无法正确合并表格中的行。想修复带有“KKK”的单元格。请指教。以下是我的代码。
\begin{table}[]
\centering
\caption{Caption}
\tiny
\label{Label}
\begin{tabular}{|l|l|l|l|l|l|l|l|l|l|l|}
\hline
\multirow{2}{*}{\textbf{KKK}} & \multicolumn{4}{c|}{\textbf{XXX}} & \multicolumn{2}{c|}{\textbf{XXX}} & \multicolumn{3}{c|}{\textbf{XXX}} & \multirow{2}{*}{\textbf{KKK}}\\
\hline
& \textbf{XXX} & \textbf{XXX} & \textbf{XXX} & \textbf{XXX} & \multicolumn{1}{c|}{\textbf{XXX}} & \multicolumn{1}{c|}{\textbf{XXX}} & \textbf{XXX} & \textbf{XXX} &
\textbf{XXX} &\\
\hline
YYY & \begin{tabular}[c]{@{}c@{}}\checkmark \end{tabular} & \begin{tabular}[c]{@{}c@{}}\checkmark \end{tabular} & \begin{tabular}[c]{@{}c@{}} \end{tabular}& \begin{tabular}[c]{@{}c@{}} \end{tabular}& \begin{tabular}[c]{@{}c@{}}\checkmark \end{tabular} & \begin{tabular}[c]{@{}c@{}} \end{tabular} & \begin{tabular}[c]{@{}c@{}}\checkmark \end{tabular} & \begin{tabular}[c]{@{}c@{}} \end{tabular} & \begin{tabular}[c]{@{}c@{}} \end{tabular} & \begin{tabular}[c]{@{}c@{}} \end{tabular}\\
\hline
\end{tabular}
\end{table}
答案1
简短的回答是,hline
总是延伸到桌子的整个长度。如果您不想要那个,那么在本例中您cline
需要\cline{2-10}
。
但正如我所评论的,包含的单元格没有任何实际意义\begin{tabular}[c]{@{}c@{}} \end{tabular}
,而且\begin{tabular}[c]{@{}c@{}}\checkmark \end{tabular}
可能还包含\checkmark
。
您看过 booktabs 包吗?它致力于让您更轻松地创建美观的表格。他们对表格的处理方式如下:
\documentclass{article}
\usepackage{amssymb}
\usepackage{multirow}
\usepackage{booktabs}
\begin{document}
\begin{table}[h]
\centering
\caption{Caption}
\tiny
\label{Label}
\begin{tabular}{ccccccccccc}
\toprule
\multirow{2}{*}{\textbf{KKK}} & \multicolumn{4}{c}{\textbf{XXX}} &
\multicolumn{2}{c}{\textbf{XXX}} & \multicolumn{3}{c}{\textbf{XXX}} &
\multirow{2}{*}{\textbf{KKK}}\\
\cmidrule(r){2-5}\cmidrule(lr){6-7}\cmidrule(l){8-10}
& \textbf{XXX} & \textbf{XXX} & \textbf{XXX} & \textbf{XXX} & \textbf{XXX} &
\textbf{XXX} & \textbf{XXX} & \textbf{XXX} & \textbf{XXX} &\\
\midrule
YYY & \checkmark & \checkmark & & & \checkmark & & \checkmark & & & \\
\bottomrule
\end{tabular}
\end{table}
\end{document}
输出:
该输出可能还有待进一步改进,但我们需要了解更多背景信息。