我有一个表格,其中的行使用交替的白色和灰色,但列间空间总是缺少颜色。我尝试了其他线程建议的使用 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
带有库的包booktabs
和siunitx
(加载具有相同名称的包)。
\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
),那么你将获得如下所示的表格: