具有不同规则宽度的表格

具有不同规则宽度的表格

我希望排版一个具有特定边框的表格,其中列规则分隔符更粗,并且第一、第二和最后一条水平规则也更粗。

我尝试过使用该tabu包,但它甚至没有编译,所以我正在研究这个问题:

\usepackage{array}
\makeatletter
\newcommand{\thickhline}{%
    \noalign {\ifnum 0=`}\fi \hrule height 1pt
      \futurelet \reserved@a \@xhline
}

\newcolumntype{'}{@{\hskip\tabcolsep\vrule width 1pt\hskip\tabcolsep}}
\makeatother 

\begin{document}
.
.
.
\begin{center}
\begin{tabular}{'c'c'c'c|}\thickhline
$(x)$ & $(x\pm x)$ & $(x\pm x)$ & $(x\pm x)$\\\thickhline
$(x)$ & $(x\pm x)$ & $(x\pm x)$ & $(x\pm x)$ \\\hline
$(x)$ & $(x\pm x)$ & $(x\pm x)$ & $(x\pm x)$ \\\hline
$(x)$ & $(x\pm x)$ & $(x\pm x)$ & $(x\pm x)$ \\\hline
$(x)$ & $(x\pm x)$ & $(x\pm x)$ & $(x\pm x)$ \\\hline
$(x)$ & $(x\pm x)$ & $(x\pm x)$ & $(x\pm x)$ \\\hline
$(x)$ & $(x\pm x)$ & $(x\pm x)$ & $(x\pm x)$ \\\hline
$(x)$ & $(x\pm x)$ & $(x\pm x)$ & $(x\pm x)$ \\\hline
$(x)$ & $(x\pm x)$ & $(x\pm x)$ & $(x\pm x)$ \\\hline
$(x)$ & $(x\pm x)$ & $(x\pm x)$ & $(x\pm x)$ \\\thickhline
\end{tabular}
\end{center}

当我选择较粗的第一列分隔符时,我得到的是表格的规则超出了列。我确实研究了很多问题和网站,但无法解决我的问题,我希望它能起作用;不管怎样,如果能用简单的方法就更好了。

答案1

请始终发布完整的文档而不仅仅是片段。

您可以简化水平情况,因为您不需要前瞻,而在垂直情况下填充是错误的,使用起来更容易,!它会自动获得与 相同的间距|

在此处输入图片描述

\documentclass{article}
\usepackage{array}

\usepackage{array}
\makeatletter
\newcommand{\thickhline}{%
    \noalign {\hrule height 2pt}%
}

\newcolumntype{'}{!{\vrule width 2pt}}
\makeatother 

\begin{document}
.
.
.
\begin{center}
\begin{tabular}{'c|c|c|c'}\thickhline
$(x)$ & $(x\pm x)$ & $(x\pm x)$ & $(x\pm x)$\\\thickhline
$(x)$ & $(x\pm x)$ & $(x\pm x)$ & $(x\pm x)$ \\\hline
$(x)$ & $(x\pm x)$ & $(x\pm x)$ & $(x\pm x)$ \\\hline
$(x)$ & $(x\pm x)$ & $(x\pm x)$ & $(x\pm x)$ \\\hline
$(x)$ & $(x\pm x)$ & $(x\pm x)$ & $(x\pm x)$ \\\hline
$(x)$ & $(x\pm x)$ & $(x\pm x)$ & $(x\pm x)$ \\\hline
$(x)$ & $(x\pm x)$ & $(x\pm x)$ & $(x\pm x)$ \\\hline
$(x)$ & $(x\pm x)$ & $(x\pm x)$ & $(x\pm x)$ \\\hline
$(x)$ & $(x\pm x)$ & $(x\pm x)$ & $(x\pm x)$ \\\hline
$(x)$ & $(x\pm x)$ & $(x\pm x)$ & $(x\pm x)$ \\\thickhline
\end{tabular}
\end{center}

\end{document}

(有人会说你不应该使用垂直规则,而应该看看 booktabs 包,所以我最好先提一下这一点来阻止他们)

相关内容