为什么我的桌子的右上角是打开的? 我已附加该表的图片,并且生成该表的背面代码是:
\begin{table}[!h]
\label{T:equipos}
\begin{center}
\begin{tabular}{| c | c | c | c | c | c | c |}
\hline
\thead{\textbf{Model} \\ \textbf{No.}} & \multicolumn{6}{ c |}{\textbf{Fault No.}} \\
\cline{2-7}
& 1 & 2 & 3 & 4 & 5 & 6 \\
\hline
1 & & & & & & \\ \hline
2 & & & & & & \\ \hline
3 & & & & & & \\ \hline
4 & & & & & & \\ \hline
5 & & & & & & \\ \hline
6 & & & & & & \\ \hline
7 & & & & & & \\ \hline
8 & & & & & & \\ \hline
9 & & & & & & \\ \hline
10 & & & & & & \\ \hline
\end{tabular}
\end{center}
\end{table}
答案1
完成代码并进行编译后,我没有遇到这样的问题。我发布了以前布局更好的代码,将其用于multirow
第一列标题,并删除了center
环境,这会增加虚假的垂直间距,以支持\centering
指令。
编辑:正如@Mico 提到的,\label
不会做任何事情,除非你\caption
之前有命令。
\documentclass{article}
\usepackage{fourier}
\usepackage{array}
\usepackage{makecell}
\usepackage{multirow}
\begin{document}
\begin{table}[!h]
\label{T:equipos}
\renewcommand{\theadfont}{\normalsize\bfseries}
\centering
\begin{tabular}{| c | c | c | c | c | c | c |}
\hline
\multirowthead{2}{Model \\[-0.5ex] No. } & \multicolumn{6}{ c |}{\textbf{Fault No.}} \\
\cline{2-7}
& 1 & 2 & 3 & 4 & 5 & 6 \\
\hline
1 & & & & & & \\ \hline
2 & & & & & & \\ \hline
3 & & & & & & \\ \hline
4 & & & & & & \\ \hline
5 & & & & & & \\ \hline
6 & & & & & & \\ \hline
7 & & & & & & \\ \hline
8 & & & & & & \\ \hline
9 & & & & & & \\ \hline
10 & & & & & & \\ \hline
\end{tabular}
\end{table}
\end{document}