桌子上的黑匣子

桌子上的黑匣子

我在处理表格时遇到了一个非常奇怪的问题。我有两个不同表格的代码如下。表 1 的代码如下:

\begin{table}[H]
\centering
\begin{tabular}{*3c}\toprule
M\'aximo de horas & $R_{P_A}$ & $R_{P_E}$ \\\midrule\rowcolor[gray]{.95}
35  & 3.33    & 3.33    \\
37  & 3.33    & 3.33    \\\rowcolor[gray]{.95}
39  & 3.33    & 3.33    \\
41  & 3.33    & 3.33    \\\rowcolor[gray]{.95}
43  & 3.33    & 3.33    \\
45  & 3.33    & 3.33   \\\rowcolor[gray]{.95}
\bottomrule
\end{tabular}
\end{table}

结果是这样的:

在此处输入图片描述

同时,对于第二张表,我有以下代码:

\begin{table}[H]
 \centering
 \begin{tabular}{*3c}\toprule
 M\'aximo de horas & $R_{P_A}$ & $R_{P_E}$ \\\midrule\rowcolor[gray]{.95}
35  & 2.08    & 4.580   \\
37  & 2.58    & 4.08    \\\rowcolor[gray]{.95}
39  & 3.08    & 3.58    \\
41  & 3.58    & 3.08    \\\rowcolor[gray]{.95}
43  & 4.08    & 2.58    \\
45  & 4.58    & 2.08   \\\rowcolor[gray]{.95}
\bottomrule
\end{tabular}
\end{table}

结果如下:

在此处输入图片描述

我对 Tex 还不太熟悉,所以我不知道这是否可能是由我正在使用的任何软件包引起的,所以我将在这里列出所有这些软件包:

\usepackage[utf8]{inputenc}
\usepackage[spanish]{babel}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage[table,dvipsnames]{xcolor}
\usepackage{graphicx}
\usepackage{geometry}
\usepackage{hyperref}
\usepackage{float}
\usepackage{caption}
\usepackage[font={color=red},figurename=Figura]{caption}
\usepackage[font={color=red},tablename=Tabla]{caption}
\usepackage{fancyhdr}
\usepackage{tikz}
\usepackage{booktabs}
\usepackage{enumitem}
\usepackage{listings}
\usepackage{colortbl}
\usepackage[outline]{contour}
\usepackage{bm}
\usepackage{xparse}

谢谢你的时间。

答案1

看起来\rowcolor第一个表的最后一条指令影响了第二个表的第一行。但是你还是应该删除它,因为它没有任何效果。

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[spanish]{babel}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage[table,dvipsnames]{xcolor}
\usepackage{graphicx}
\usepackage{geometry}
\usepackage{hyperref}
\usepackage{float}
\usepackage{caption}
\usepackage[font={color=red},figurename=Figura]{caption}
\usepackage[font={color=red},tablename=Tabla]{caption}
\usepackage{fancyhdr}
\usepackage{tikz}
\usepackage{booktabs}
\usepackage{enumitem}
\usepackage{listings}
\usepackage{colortbl}
\usepackage[outline]{contour}
\usepackage{bm}
\usepackage{xparse}
\begin{document}
\begin{table}[H]
\centering
\begin{tabular}{*3c}\toprule
M\'aximo de horas & $R_{P_A}$ & $R_{P_E}$ \\\midrule\rowcolor[gray]{.95}
35  & 3.33    & 3.33    \\
37  & 3.33    & 3.33    \\\rowcolor[gray]{.95}
39  & 3.33    & 3.33    \\
41  & 3.33    & 3.33    \\\rowcolor[gray]{.95}
43  & 3.33    & 3.33    \\
45  & 3.33    & 3.33   \\
\bottomrule
\end{tabular}
\end{table}
\begin{table}[H]
 \centering
\begin{tabular}{*3c}\toprule
 M\'aximo de horas & $R_{P_A}$ & $R_{P_E}$ \\\midrule\rowcolor[gray]{.95}
35  & 2.08    & 4.580   \\
37  & 2.58    & 4.08    \\\rowcolor[gray]{.95}
39  & 3.08    & 3.58    \\
41  & 3.58    & 3.08    \\\rowcolor[gray]{.95}
43  & 4.08    & 2.58    \\
45  & 4.58    & 2.08   \\
\bottomrule
\end{tabular}
\end{table}
\end{document}

在此处输入图片描述

答案2

姆韦

在序言中仅使用一次\rowcolorsxcolortable选项),您就可以获得想要的更清晰的表格(并且没有黑框)。

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{booktabs}
\usepackage[table]{xcolor}
\rowcolors{1}{}{gray!15}
\begin{document}

\begin{table}[h]
\begin{tabular}{*3c}\toprule
Máximo de horas & $R_{P_A}$ & $R_{P_E}$ \\\midrule
35  & 3.33    & 3.33    \\
37  & 3.33    & 3.33    \\
39  & 3.33    & 3.33    \\
41  & 3.33    & 3.33    \\
43  & 3.33    & 3.33    \\
45  & 3.33    & 3.33    \\
\bottomrule
\end{tabular}
\end{table}


\begin{table}[h]
\begin{tabular}{*3c}\toprule
 Máximo de horas & $R_{P_A}$ & $R_{P_E}$ \\\midrule%\rowcolor[gray]{.95}
35  & 2.08    & 4.580   \\
37  & 2.58    & 4.08    \\
39  & 3.08    & 3.58    \\
41  & 3.58    & 3.08    \\
43  & 4.08    & 2.58    \\
45  & 4.58    & 2.08   \\
\bottomrule
\end{tabular}
\end{table}

\end{document}

相关内容