我在文档中使用了颜色表,因为它能产生非常好的效果。此外,我还使用了一些使用案例环境的方程式。我发现颜色表中的颜色与方程式混淆了。
在表格中使用完颜色表后,如何消除颜色表的效果。下面是重现该问题的 MWE。如果我取消注释该行\rowcolors{2}{white}{white}
,我会发现半括号不见了。
\documentclass{article}
\usepackage[table,rgb,hyperref]{xcolor}
\usepackage{hhline}
\usepackage{multirow}
\usepackage{amsmath}
\begin{document}
\rowcolors{2}{white}{gray!25}
\begin{table}[h]
\centering
\begin{tabular}{cccc}
\hline
& \multicolumn{3}{c}{$TxCost_p$} \\\hhline{~---}
\multirow{-2}{*}{p} & min & max & avg \\\hline\hline
1 & 1.13 & 14.00 & 2.57 \\\hline
2 & 1.78 & 29.98 & 4.13 \\\hline
4 & 3.97 & 47.23 & 11.07 \\\hline
8 & 5.43 & 87.86 & 18.82\\\hline
\end{tabular}
\caption{performance }
\end{table}
%\rowcolors{2}{white}{white}
\begin{equation}
Time = \begin{cases}
m \cdot C + 2 T & \mbox{in the computation }\\
(m+1) \cdot T & \mbox{in the transfer }
\end{cases}
\end{equation}
\end{document}
以下是截图
答案1
该命令\rowcolors{}{}{}
必须位于您的table
环境内。
% arara: pdflatex
\documentclass{article}
\usepackage[table,rgb,hyperref]{xcolor}
\usepackage{hhline}
\usepackage{multirow}
\usepackage{amsmath}
\begin{document}
\begin{table}[h]
\rowcolors{2}{white}{gray!25}
\centering
\begin{tabular}{cccc}
\hline
& \multicolumn{3}{c}{$TxCost_p$} \\\hhline{~---}
\multirow{-2}{*}{p} & min & max & avg \\\hline\hline
1 & 1.13 & 14.00 & 2.57 \\\hline
2 & 1.78 & 29.98 & 4.13 \\\hline
4 & 3.97 & 47.23 & 11.07 \\\hline
8 & 5.43 & 87.86 & 18.82\\\hline
\end{tabular}
\caption{performance }
\end{table}
\begin{equation}
Time = \begin{cases}
m \cdot C + 2 T & \mbox{in the computation }\\
(m+1) \cdot T & \mbox{in the transfer }
\end{cases}
\end{equation}
\end{document}
下面是我的做法:
% arara: pdflatex
\documentclass{article}
\usepackage[table]{xcolor}
\usepackage{multirow}
\usepackage{mathtools}
\usepackage{booktabs}
\usepackage{siunitx}
\begin{document}
\begin{table}
\rowcolors{2}{white}{gray!25}
\centering
\begin{tabular}{cS[table-format=1.2]S[table-format=2.2]S[table-format=2.2]}
\toprule
\multirow{2}*{$p$} & \multicolumn{3}{c}{$Tx\text{Cost}_p$} \\\cmidrule(l){2-4}
& {min} & {max} & {avg} \\
1 & 1.13 & 14.00 & 2.57 \\
2 & 1.78 & 29.98 & 4.13 \\
4 & 3.97 & 47.23 & 11.07 \\
8 & 5.43 & 87.86 & 18.82\\\bottomrule
\end{tabular}
\caption{performance }
\end{table}
\begin{equation}
Time = \begin{cases}
m \cdot C + 2 T & \text{in the computation }\\
(m+1) \cdot T & \text{in the transfer }
\end{cases}
\end{equation}
\end{document}