我该如何去掉“this”下面的那条小竖线?我应该在哪里修复它?还有如何调整行间距?
`
\documentclass{article}
\usepackage{multirow}
\begin{document}
\begin{table}
\begin{tabular}{ |c|c|c|c|c|c|c | }
\cline{1-7}
\multirow{3}{*}{State} & \multicolumn{2}{c|}{\multirow{2}{*}{this}} & \multicolumn{4}{c|}{This work } \\
\cline {4-7}
{ } & {} & {} & \multicolumn{2}{c|}{real} & \multicolumn{2}{c|}{complex} \\
\cline{2-7}
{} & 1 & 2 & 3 & 4 & 5 & 6\\
\cline{1-7}
$2$ & 0 & 0 & 0 & 0 & 0 & 0 \\
$2$ & 1 & 5 & 2 & 5 & 2 & 5 \\
\cline{1-7}
\end{tabular}
\end{table}
\end{document}`
答案1
要摆脱“this”下方的垂直线,只需将其放入\multicolumn2{c|}{}
表格环境的第二行。
话虽如此,出于印刷方面的考虑,你完全没有必要在表格中使用垂直线:参见书签手册中讨论了这个问题。出于这些原因,我建议从表格中删除所有垂直规则。为了进行比较,下面是您的表格以及使用水平规则的第二个版本书签:
当然,您应该使用您认为更好的版本!
以下是更新后的 MWE:
\documentclass{article}
\usepackage{multirow}
\usepackage{booktabs}
\begin{document}
\begin{tabular}{ |c|c|c|c|c|c|c | }
\cline{1-7}
\multirow{3}{*}{States} & \multicolumn{2}{c|}{\multirow{2}{*}{this}} & \multicolumn{4}{c|}{This work } \\
\cline {4-7}
{ } & \multicolumn2{c|}{} & \multicolumn{2}{c|}{real-range} & \multicolumn{2}{c|}{complex-range} \\
\cline{2-7}
{} & 1 & 2 & 3 & 4 & 5 & 6\\
\cline{1-7}
$2^{-}$ & 0.798 & 0.648 & 0.74 & 0.59 & 0.78 & 0.60 \\
$2^{-}$ & 1.27 & 5.57 & 2.10 & 5.82 & 2.05 & 5.60 \\
\cline{1-7}
\end{tabular}
\bigskip
\begin{tabular}{ *7c }\toprule
\multirow{3}{*}{States} & \multicolumn{2}{c}{\multirow{2}{*}{This}} & \multicolumn{4}{c}{This work } \\
\cmidrule {4-7}
& & & \multicolumn{2}{c}{real-range} & \multicolumn{2}{c}{complex-range} \\
\midrule
& 1 & 2 & 3 & 4 & 5 & 6\\
\midrule
$2^{-}$ & 0.798 & 0.648 & 0.74 & 0.59 & 0.78 & 0.60 \\
$2^{-}$ & 1.27 & 5.57 & 2.10 & 5.82 & 2.05 & 5.60 \\ \bottomrule
\end{tabular}
\end{document}
的优势书签宏\toprule
、\midrule
和\cmidrule
相\bottomrule
对于标准\hline
和 的不同之处\cline
在于它们的宽度略有不同。