如何将双线表边框的水平线约束到内边框?

如何将双线表边框的水平线约束到内边框?

我想让这个表格的水平线保持在双线表格的内边框内。这可能吗?我想防止线条延伸到外边框,如下图所示:

在此处输入图片描述

以下是 MWE:

\documentclass{article}
\usepackage{hhline}

\begin{document}
\begin{table}
\centering
\refstepcounter{table}
\label{tab:my-table}
\begin{tabular}{||l|l|l|l|l|l|l|l|l|l||} 
\hhline{|t:==========:t|}
 &  &  &  &  &  &  &  &  &  \\ 
\hline
\multicolumn{10}{||l||}{} \\
\hhline{|b:==========:b|}
\end{tabular}
\end{table}
\end{document}

答案1

您还需要使用\hhline该水平线:

在此处输入图片描述

\documentclass{article}

\usepackage{hhline}

\begin{document}

\begin{table}
  \centering
  \begin{tabular}{|| *{10}{l |} |} 
    \hhline{|t:*{10}{=}:t|}
     &  &  &  &  &  &  &  &  &  \\ 
    \hhline{|| *{10}{-} ||}
    \multicolumn{10}{||l||}{}   \\
    \hhline{|b:*{10}{=}:b|}
  \end{tabular}
\end{table}

\end{document}

答案2

供参考,这里有一种构建该表的方法,但{tabular}在其中放置了一个标准环境\fbox

\documentclass{article}
\usepackage{array}

\begin{document}

\setlength{\fboxsep}{2pt}

\fbox{%
\begin{tabular}{|*{10}{c|}}
\hline
& & & & & & & & & \\
\hline
\multicolumn{10}{|c|}{} \\
\hline
\end{tabular}%
}

\end{document}

上述代码的输出

相关内容