表格格式问题

表格格式问题

我正在尝试制作一个单元格垂直居中的表格。我找到的所有解决方案都给出错误或不起作用。

这是我的代码的最低限度的工作版本:

 \documentclass[10pt,a4paper]{article}
 \usepackage[left=1.00in, right=1.00in, top=1.00in, bottom=1.00in]{geometry}
 \begin{document}
 \begin{tabular}{| *7{p{2cm}|}}
        \hline
         SWIPES & \multicolumn{3}{c|}{ALPHA ACTIVITY DETERMINATIONS} & \multicolumn{3}{c|}{BETA ACTIVITY DETERMINATIONS} \\[2ex] \hline
        \normalsize Sample No. & Gross Count Rate (cpm) & Net Count Rate (cpm) & Activity (DPM) & Gross Count Rate (cpm) & Net Count Rate (cpm) & Activity (DPM) \\[2ex] \hline
        &                        &                      &                &                        &                      &                \\[1.5ex] \hline
        &                        &                      &                &                        &                      &                \\[1.5ex] \hline
        &                        &                      &                &                        &                      &                \\[1.5ex] \hline
        &                        &                      &                &                        &                      &                \\[1.5ex] \hline
        &                        &                      &                &                        &                      &                \\[1.5ex] \hline
        &                        &                      &                &                        &                      &                \\[1.5ex] \hline
        &                        &                      &                &                        &                      &                \\[1.5ex] \hline
        &                        &                      &                &                        &                      &                \\[1.5ex] \hline
        &                        &                      &                &                        &                      &                \\[1.5ex] \hline
        &                        &                      &                &                        &                      &                \\[1.5ex] \hline
        &                        &                      &                &                        &                      &                \\[1.5ex] \hline
        &                        &                      &                &                        &                      &                \\[1.5ex] \hline
        &                        &                      &                &                        &                      &                \\[1.5ex] \hline
        &                        &                      &                &                        &                      &                \\[1.5ex] \hline
        &                        &                      &                &                        &                      &                \\[1.5ex] \hline
        &                        &                      &                &                        &                      &                \\[1.5ex] \hline
\end{tabular}
\end{document}

它输出如下所示的表格: 在此处输入图片描述

我想要的效果如下。双线不是必需的,但如果您知道如何添加,我将不胜感激。 在此处输入图片描述

我对这种格式最大的不满是标题中含有 beta 和 alpha 的字样实际上并没有垂直居中。提前感谢您提供的任何帮助。

答案1

要使列内容居中,请加载array打包\usepackage{array} 然后使用

\begin{tabular}{| *7{>{\centering\arraybackslash}p{2cm}|}}
...
\end{tabular}

使用hhline双线包装:

 \documentclass[10pt,a4paper]{article}
 \usepackage[left=1.00in, right=1.00in, top=1.00in, bottom=1.00in]{geometry}
\usepackage{array}
\usepackage{hhline}

 \begin{document}

 { 
 %\renewcommand\arraystretch{1.3}
 \setlength\extrarowheight{5pt}
 \begin{tabular}{
 || >{\centering\arraybackslash}p{2cm}
 | >{\centering\arraybackslash}p{2cm}
 | >{\centering\arraybackslash}p{2cm}
 | >{\centering\arraybackslash}p{2cm}
 || >{\centering\arraybackslash}p{2cm}
 | >{\centering\arraybackslash}p{2cm}
 | >{\centering\arraybackslash}p{2cm}||
 }
        \hhline{|t:====:t:===:t|}
         SWIPES & \multicolumn{3}{c||}{ALPHA ACTIVITY DETERMINATIONS} & \multicolumn{3}{c||}{BETA ACTIVITY DETERMINATIONS} \\[2ex] 
                 \hhline{|:====::===:|}
        \normalsize Sample No. & Gross Count Rate (cpm) & Net Count Rate (cpm) & Activity (DPM) & Gross Count Rate (cpm) & Net Count Rate (cpm) & Activity (DPM) \\[2ex] 
\hhline{||----||---||}
        &                        &                      &                &                        &                      &                \\[1.5ex] \hhline{||----||---||}
        &                        &                      &                &                        &                      &                \\[1.5ex] \hhline{||----||---||}
        &                        &                      &                &                        &                      &                \\[1.5ex] \hhline{||----||---||}
        &                        &                      &                &                        &                      &                \\[1.5ex] \hhline{||----||---||}
        &                        &                      &                &                        &                      &                \\[1.5ex] \hhline{||----||---||}
        &                        &                      &                &                        &                      &                \\[1.5ex] \hhline{||----||---||}
        &                        &                      &                &                        &                      &                \\[1.5ex] \hhline{||----||---||}
        &                        &                      &                &                        &                      &                \\[1.5ex] \hhline{||----||---||}
        &                        &                      &                &                        &                      &                \\[1.5ex] \hhline{||----||---||}
        &                        &                      &                &                        &                      &                \\[1.5ex] \hhline{||----||---||}
        &                        &                      &                &                        &                      &                \\[1.5ex] \hhline{||----||---||}
        &                        &                      &                &                        &                      &                \\[1.5ex] \hhline{||----||---||}
        &                        &                      &                &                        &                      &                \\[1.5ex] \hhline{||----||---||}
        &                        &                      &                &                        &                      &                \\[1.5ex] \hhline{||----||---||}
        &                        &                      &                &                        &                      &                \\[1.5ex] \hhline{||----||---||}
        &                        &                      &                &                        &                      &                \\[1.5ex]         \hhline{|b:====:b:===:b|}
\end{tabular}
}

\end{document}

在此处输入图片描述

评论:

  • 垂直规则并不是真正必要的;也许你可能对booktabs包装来提高你的桌子的质量。

  • 对于垂直居中的单元格,使用m{<length>}而不是p{<length>}列。

  • 您可以改变细胞内容物\arraystretch并/或\extrarowheight让其周围有更多的空气。

相关内容