行色列间间隙

行色列间间隙

我有一个表格,其中的行使用交替的白色和灰色,但列间空间总是缺少颜色。我尝试了其他线程建议的使用 tabular 变体(如 tabularx),但它们都复制了完全相同的表格,但缺少列间颜色。即使复制并粘贴评论中的示例并附加图片,我的环境也会复制它们的表格,但列间空间没有颜色。我假设我的问题在于 documentclass 是 AAStex,但我没有其他选择。我可以自己定义一些东西来纠正这种行为吗?

\rowcolors{2}{white}{gray!25}
\begin{tabular}{llllll}
\toprule
Cluster ID & Distance (pc) & Members & Age (Gyr) & $[\frac{Fe}{H}]$ & Reddening \\ \midrule
IC4651     & 942.78        & 950     & 1.585     & 0.5              & 0.04      \\
M35        & 871.02        & 1231    & 0.056     & 0.0              & 0.46      \\
M46        & 1667.83       & 2000    & 0.398     & 0.25             & 0.17      \\
M47        & 479.27        & 470     & 0.045     & 0.0              & 0.25      \\
M48        & 759.42        & 638     & 0.447     & 0.25             & 0.02      \\
M50        & 973.31        & 908     & 0.063     & 0.0              & 0.44      \\
M67        & 873.41        & 1000    & 3.548     & 0.25             & 0.0       \\
NGC188     & 1940.26       & 802     & 5.012     & 0.5              & 0.0       \\
NGC2158    & 882.04        & 854     & 0.045     & 0.0              & 0.41      \\
NGC2204    & 4895.61       & 138     & 1.413     & 0.25             & 0.0       \\
NGC2301    & 888.75        & 935     & 0.126     & 0.25             & 0.09      \\
NGC2355    & 1941.65       & 321     & 0.794     & 0.0              & 0.22      \\
NGC2360    & 1121.45       & 736     & 0.708     & 0.5              & 0.0       \\
NGC6633    & 380.77        & 264     & 0.708     & 0.25             & 0.11      \\
NGC6791    & 4140.39       & 1104    & 8.913     & 0.25             & 0.19      \\
NGC752     & 443.18        & 182     & 1.259     & 0.25             & 0.01      \\ \bottomrule
\end{tabular}

答案1

使用您的代码片段无法重现问题中显示的表格。例如,如果您将其扩展为小但可编译的文档(MWE:最小工作示例):

\documentclass{article}
\usepackage[table]{xcolor}
\usepackage{booktabs}
\usepackage[version=4]{mhchem}

\begin{document}
    \begin{center}
\rowcolors{2}{white}{gray!25}
\begin{tabular}{llllll}
\toprule
Cluster ID & {Distance (pc)} & {Members} & {Age (Gyr)} & {$\left[\frac{\ce{Fe}}{\ce{H}}\right]$} & {Reddening} \\ \midrule
IC4651     & 942.78        & 950     & 1.585     & 0.5              & 0.04      \\
M35        & 871.02        & 1231    & 0.056     & 0.0              & 0.46      \\
M46        & 1667.83       & 2000    & 0.398     & 0.25             & 0.17      \\
M47        & 479.27        & 470     & 0.045     & 0.0              & 0.25      \\
M48        & 759.42        & 638     & 0.447     & 0.25             & 0.02      \\
M50        & 973.31        & 908     & 0.063     & 0.0              & 0.44      \\
M67        & 873.41        & 1000    & 3.548     & 0.25             & 0.0       \\
NGC188     & 1940.26       & 802     & 5.012     & 0.5              & 0.0       \\
NGC2158    & 882.04        & 854     & 0.045     & 0.0              & 0.41      \\
NGC2204    & 4895.61       & 138     & 1.413     & 0.25             & 0.0       \\
NGC2301    & 888.75        & 935     & 0.126     & 0.25             & 0.09      \\
NGC2355    & 1941.65       & 321     & 0.794     & 0.0              & 0.22      \\
NGC2360    & 1121.45       & 736     & 0.708     & 0.5              & 0.0       \\
NGC6633    & 380.77        & 264     & 0.708     & 0.25             & 0.11      \\
NGC6791    & 4140.39       & 1104    & 8.913     & 0.25             & 0.19      \\
NGC752     & 443.18        & 182     & 1.259     & 0.25             & 0.01      \\ \bottomrule
\end{tabular}
    \end{center}
\end{document}

其编译结果为:

在此处输入图片描述

附录:

您可以考虑使用tabularray带有库的包booktabssiunitx(加载具有相同名称的包)。

\documentclass{aastex631}
\usepackage{xcolor}
\usepackage{tabularray}
\UseTblrLibrary{booktabs, siunitx}
\usepackage[version=4]{mhchem}

\begin{document}
    \begin{center}
\begin{tblr}{colspec = {lS[table-format=4.2]
                        S[table-format=4.0]
                        S[table-format=1.3]
                   *{2}{S[table-format=1.2]}},
            row{even} = {bg=gray!25},
            rowsep = {1pt}
                }
    \toprule
Cluster ID & {{{Distance (pc)}}} 
                        & {{{Members}}} 
                                & {{{Age (Gyr)}}}
                                        & {{{$\left[\frac{\ce{Fe}}{\ce{H}}\right]$}}} 
                                                & {{{Reddening}}} \\ 
    \midrule
IC4651     & 942.78     & 950   & 1.585 & 0.5   & 0.04      \\
M35        & 871.02     & 1231  & 0.056 & 0.0   & 0.46      \\
M46        & 1667.83    & 2000  & 0.398 & 0.25  & 0.17      \\
M47        & 479.27     & 470   & 0.045 & 0.0   & 0.25      \\
M48        & 759.42     & 638   & 0.447 & 0.25  & 0.02      \\
M50        & 973.31     & 908   & 0.063 & 0.0   & 0.44      \\
M67        & 873.41     & 1000  & 3.548 & 0.25  & 0.0       \\
NGC188     & 1940.26    & 802   & 5.012 & 0.5   & 0.0       \\
NGC2158    & 882.04     & 854   & 0.045 & 0.0   & 0.41      \\
NGC2204    & 4895.61    & 138   & 1.413 & 0.25  & 0.0       \\
NGC2301    & 888.75     & 935   & 0.126 & 0.25  & 0.09      \\
NGC2355    & 1941.65    & 321   & 0.794 & 0.0   & 0.22      \\
NGC2360    & 1121.45    & 736   & 0.708 & 0.5   & 0.0       \\
NGC6633    & 380.77     & 264   & 0.708 & 0.25  & 0.11      \\
NGC6791    & 4140.39    & 1104  & 8.913 & 0.25  & 0.19      \\
NGC752     & 443.18     & 182   & 1.259 & 0.25  & 0.01      \\ 
    \bottomrule
\end{tblr}
    \end{center}
\end{document}

编译上述解决方案背面(就像我做的那样)或者如果你已经在 LaTeX 安装中安装了revtext4-1(这是 documentclass 所需要的aastex631),那么你将获得如下所示的表格:

在此处输入图片描述

相关内容