\begin{table}
\begin{center}
\begin{tabular}{ rcc|cc|cc }
\multicolumn{1}{r}{} & \multicolumn{2}{c|}{$\sigma_1$} & \multicolumn{2}{c|}{$\sigma_2$} & \multicolumn{2}{c}{$\sigma_3$}\\
\cline{2-7}
\cline{2-7}
& $d_{s,w}$ & $d_{s,m}$ & $d_{s,w}$ & $d_{s,m}$ & $d_{s,w}$ & $d_{s,m}$\\
\cline{2-7}
X & 1 & 2 & 3 & 4 & 5 & 6\\
N & 7 & 8 & 9 & 10 & 11 & 12\\
\hline
\hline
D & 13 & 14 & 15 & 16 & 17 & 18\\
\end{tabular}
\caption{Table.}
\end{center}
\end{table}
在此代码中,两个连续的\hline
水平线在表中出现,但两个\cline
水平线并未显示两条部分水平线,而仅显示一条水平线。
如何在表格中得到两条部分水平线?
答案1
借助该hhline
软件包。下图包含由 MWE 生成的两个表格以及双水平线与垂直线交叉点的特写。
\documentclass{article}
\usepackage{hhline}
\begin{document}
\begin{table}
\centering
\begin{tabular}{ rcc|cc|cc }
\multicolumn{1}{r}{} & \multicolumn{2}{c|}{$\sigma_1$} & \multicolumn{2}{c|}{$\sigma_2$} & \multicolumn{2}{c}{$\sigma_3$}\\
\hhline{~======}
& $d_{s,w}$ & $d_{s,m}$ & $d_{s,w}$ & $d_{s,m}$ & $d_{s,w}$ & $d_{s,m}$\\
\cline{2-7}
X & 1 & 2 & 3 & 4 & 5 & 6\\
N & 7 & 8 & 9 & 10 & 11 & 12\\
\hhline{=======}
D & 13 & 14 & 15 & 16 & 17 & 18\\
\end{tabular}
\caption{Table.}
\end{table}
\begin{table}
\centering
\begin{tabular}{ rcc|cc|cc }
\multicolumn{1}{r}{} & \multicolumn{2}{c|}{$\sigma_1$} & \multicolumn{2}{c|}{$\sigma_2$} & \multicolumn{2}{c}{$\sigma_3$}\\
\hhline{~==|==|==}
& $d_{s,w}$ & $d_{s,m}$ & $d_{s,w}$ & $d_{s,m}$ & $d_{s,w}$ & $d_{s,m}$\\
\cline{2-7}
X & 1 & 2 & 3 & 4 & 5 & 6\\
N & 7 & 8 & 9 & 10 & 11 & 12\\
\hhline{===|==|==}
D & 13 & 14 & 15 & 16 & 17 & 18\\
\end{tabular}
\caption{Table.}
\end{table}
\end{document}