Personalización del estilo de la mesa.

Personalización del estilo de la mesa.

¿Cómo eliminar el color extra a la izquierda y a la derecha de las filas?

\documentclass[12pt,a4paper]{report}
\usepackage[utf8]{inputenc}
\usepackage[table]{xcolor}
\usepackage{float}
\usepackage{tabu}
\usepackage{booktabs}
\usepackage{array}
\setlength{\arrayrulewidth}{0.5mm}
\setlength{\tabcolsep}{18pt}
\renewcommand{\arraystretch}{1.3}

\begin{document}
{\rowcolors{2}{gray!40}{gray!20}
\begin{table}
\centering
\caption{Table 1}
\bigskip
\label{tab:1}
\begin{tabular} [H]{@{} l l l@{}}
    \toprule
    xxx & xxx & xxx \\
    \midrule
    111 & 222 & 333 \\
    444&555&666\\
    \bottomrule
\end{tabular}
\end{table}
\end{document}

ingrese la descripción de la imagen aquí

Respuesta1

¿Es esto lo que quieres?

Para deshacerse del espacio en blanco alrededor de la rules, debe restablecer el valor de ambos \aboverulesepy \belowrulesepa cero. Los valores predeterminados son \belowrulesep=.65exy \aboverulesep=.4expara pestañas de libros.

\documentclass[12pt,a4paper]{report}
\usepackage[table]{xcolor}
\usepackage{float}
\usepackage{tabu}
\usepackage{booktabs}
\usepackage{array}
\setlength{\tabcolsep}{18pt}
\renewcommand{\arraystretch}{1.3}   
\begin{document}

\begin{table}[H]
\centering
\caption{Table 1}
\bigskip
\label{tab:1}
\setlength{\aboverulesep}{0pt}
\setlength{\belowrulesep}{0pt}
\rowcolors{2}{gray!40}{gray!20} 
\begin{tabular}{>{\hspace{-1\tabcolsep}}l l l<{\hspace{-1\tabcolsep}}} 
    \toprule  
    xxx & xxx & xxx \\ \midrule
    111 & 222 & 333 \\
    444 & 555 & 666 \\ \bottomrule
\end{tabular}
\end{table}
\end{document}

ingrese la descripción de la imagen aquí

información relacionada