我怎样才能去除 t 下面第一列的浅灰色。Tq。
\begin{table}[h!]
{\textbf{\caption {Numerical results for $y_{1}(t)$, $y_{2}(t)$ (light gray color) in Example \ref{example 1.2}}}}
\begin{center}
\label{table61} \addtocontents{lot}{\protect\addvspace{.5cm}}
\begin{footnotesize}
\vspace{0.5cm} \scriptsize
\begin{tabular}{cccccc}
& & \multicolumn{4}{c}{CWFD} \\
\cline{3-6} \\
t&ChC\;\cite{} &$M=10, k=1$&$M=7, k=2$&$M=10, k=2$&$M=12, k=2$\\\hline
0.2 &0.389$\times10^{-9}$&3.766$\times10^{-10}$&2.366$\times10^{-9}$&2.030$\times10^{-12}$&3.228$\times10^{-15}$\\
\rowcolor{lightgray} &0.623$\times10^{-6}$&1.005$\times10^{-8}$&1.293$\times10^{-8}$&4.668$\times10^{-11}$&3.822$\times10^{-14}$\\\hline
0.4 &0.535$\times10^{-9}$&2.948$\times10^{-9}$&2.787$\times10^{-9}$&9.351$\times10^{-14}$&4.062$\times10^{-15}$\\
\rowcolor{lightgray}& 0.408$\times10^{-6}$&5.823$\times10^{-8}$&1.425$\times10^{-9}$&4.220$\times10^{-12}$&2.814$\times10^{-14}$\\\hline
0.6 &0.143$\times10^{-7}$&1.801$\times10^{-9}$&4.003$\times10^{-9}$&7.782$\times10^{-12}$&2.632$\times10^{-14}$\\
\rowcolor{lightgray} & 0.362$\times10^{-6}$&3.758$\times10^{-8}$&6.360$\times10^{-8}$&5.791$\times10^{-11}$&7.850$\times10^{-13}$\\\hline
0.8 &0.501$\times10^{-7}$&1.198$\times10^{-11}$&1.296$\times10^{-8}$&1.868$\times10^{-11}$&4.453$\times10^{-14}$\\
\rowcolor{lightgray} & 0.475$\times10^{-5}$&6.207$\times10^{-10}$&1.462$\times10^{-7}$&1.226$\times10^{-10}$&1.649$\times10^{-12}$\\\hline
1.0 &0.332$\times10^{-6}$&1.152$\times10^{-10}$&1.730$\times10^{-8}$&2.728$\times10^{-11}$&2.181$\times10^{-14}$\\
\rowcolor{lightgray} &0.982$\times10^{-5}$&9.882$\times10^{-10}$&1.985$\times10^{-7}$&1.696$\times10^{-10}$&2.261$\times10^{-12}$
\end{tabular}
\end{footnotesize}
\end{center}
\end{table}
答案1
看看,如果你喜欢类似以下的东西:
在重新设置您的表格时,我利用了一些包,这些包使其变得简单并且提供更好(更漂亮)的结果:
- 标题:
caption
带选项的包font=\bf
- 对于列类型,我使用
S
来自包的,这简化了从到的siunitx
单元格内容的输入&0.389$\times10^{-9}$
0.389e-9
除了表格字体大小不匹配的问题,我还用 替换了简单字体\footnotesize
(这很容易更改为所需大小),\begin{center} ... \end{center}
用替换\centering
,这样不会添加虚假的垂直空间。 上面的评论中还提到了如何使用 删除第一列中的灰色\cellcolor{white}
。
根据我的喜好,我还删除了表格中的水平线,但如果您愿意,可以将其恢复 :-)。 综上所述,您的表格的 MWE 为:
\documentclass{article}
\usepackage[font=bf]{caption}
\usepackage[table]{xcolor}
\usepackage{siunitx}
\begin{document}
\begin{table}[h!]
\caption {Numerical results for $y_{1}(t)$, $y_{2}(t)$ (light gray color) in Example \ref{example 1.2}}
\centering
\label{table61}
%\addtocontents{lot}{\protect\addvspac.5cm}}
%\begin{footnotesize}
%\vspac0.5cm}
% \scriptsize
\footnotesize
\renewcommand\arraystretch{1.2}
\begin{tabular}{ S[table-format=1.1]
*{5}{S[table-number-alignment = center,
table-format = 1.3,
table-figures-exponent = 2]}
}%ccccc}
& & \multicolumn{4}{c}{CWFD} \\
\cline{3-6}
t & ChC \cite{}
& {$M=10, k=1$}
& {$M=7, k=2$}
& {$M=10, k=2$}
& {$M=12, k=2$} \\
\hline
0.2 & 0.389e-9 & 3.766e-10 & 2.366e-9 & 2.030e-12 & 3.228e-15 \\
\rowcolor{lightgray}
\cellcolor{white}
& 0.623e-6 & 1.005e-8 & 1.293e-8 & 4.668e-11 & 3.822e-14 \\
0.4 & 0.535e-9 & 2.948e-9 & 2.787e-9 & 9.351e-14 & 4.062e-15 \\
\rowcolor{lightgray}
\cellcolor{white}
& 0.408e-6 & 5.823e-8 & 1.425e-9 & 4.220e-12 & 2.814e-14 \\
0.6 &0.143e-7 & 1.801e-9 & 4.003e-9 & 7.782e-12 & 2.632e-14 \\
\rowcolor{lightgray}
\cellcolor{white}
& 0.362e-6 & 3.758e-8 & 6.360e-8 & 5.791e-11 & 7.850e-13 \\
0.8 & 0.501e-7 & 1.198e-11 & 1.296e-8 & 1.868e-11 & 4.453e-14 \\
\rowcolor{lightgray}
\cellcolor{white}
& 0.475e-5 & 6.207e-10 & 1.462e-7 & 1.226e-10 & 1.649e-12 \\
\cellcolor{white}
1.0 & 0.332e-6 & 1.152e-10 & 1.730e-8 & 2.728e-11 & 2.181e-14 \\
\rowcolor{lightgray}
\cellcolor{white}
& 0.982e-5 & 9.882e-10 & 1.985e-7 & 1.696e-10 & 2.261e-12 \\
\hline
\end{tabular}
%\end{footnotesize}
%\end{center}
\end{table}
\end{document}
答案2
我建议你不是用灰色突出显示交替行。相反,只需在每隔一行后插入一点空白,并提供一个简短的图例来告知读者每对行的第一行和第二行显示的内容。顺便说一句,您不需要使用\footnotesize
或甚至\scriptsize
——如果您使用正常字体大小,表格材料就可以容纳。只需使用tabular*
环境来确保表格适合文本块。
正如@Zarko 在他的回答中所做的那样,我还建议您使用包中的某些工具siunitx
来简化和构造表格材料的输入。
\documentclass{article}
\usepackage{booktabs,siunitx,caption}
\captionsetup{font=bf,skip=0.75\baselineskip}
\begin{document}
\begin{table}[h!]
\caption{Numerical results for $y_{1}(t)$ and $y_{2}(t)$ in Example XYZ}
\label{table61}
\setlength\tabcolsep{0pt}
%%\small
Results for $y_{1}(t)$ ($y_{2}(t)$) are shown in upper (lower) row of each pair of rows.
\bigskip
\sisetup{tight-spacing = true, table-format = 1.3, table-figures-exponent = 2}
\begin{tabular*}{\textwidth}{ c @{\extracolsep{\fill}} *{5}{S} }
$t$ & {ChC} & \multicolumn{4}{c}{CWFD} \\
\cmidrule{3-6}
&& {$M=10$, $k=1$} & {$M=7$, $k=2$} & {$M=10$, $k=2$} & {$M=12$, $k=2$}\\
\midrule
0.2 &0.389E-9&3.766E-10&2.366E-9&2.030E-12&3.228E-15\\
&0.623E-6&1.005E-8&1.293E-8&4.668E-11&3.822E-14\\
\addlinespace
0.4 &0.535E-9&2.948E-9&2.787E-9&9.351E-14&4.062E-15\\
&0.408E-6&5.823E-8&1.425E-9&4.220E-12&2.814E-14\\
\addlinespace
0.6 &0.143E-7&1.801E-9&4.003E-9&7.782E-12&2.632E-14\\
&0.362E-6&3.758E-8&6.360E-8&5.791E-11&7.850E-13\\
\addlinespace
0.8 &0.501E-7&1.198E-11&1.296E-8&1.868E-11&4.453E-14\\
&0.475E-5&6.207E-10&1.462E-7&1.226E-10&1.649E-12\\
\addlinespace
1.0 &0.332E-6&1.152E-10&1.730E-8&2.728E-11&2.181E-14\\
&0.982E-5&9.882E-10&1.985E-7&1.696E-10&2.261E-12\\
\bottomrule
\end{tabular*}
\end{table}
\end{document}