Como evitar o excesso de cores de linhas/células nas guias de livros?

Como evitar o excesso de cores de linhas/células nas guias de livros?

Baseado emesta respostavocê sabe como criar linhas facilmente com cores de fundo. Isso também funciona para booktabs.

Editar:É assim que fica por padrão com \begin{tabular}{lccc}:
com preenchimento

Mas queremos mudar isso…
Então há um problema se você pretende usar o @{}. @{}torna a mesa um pouco menor nos lados esquerdo e direito e fica muito profissional.

Geralmente… Porque com linhas coloridas isso não acontece, porque elas (horizontalmente) “transbordam” a tabela.

Aqui está um exemplo:

\documentclass{article}
\usepackage{array,graphicx}
\usepackage{booktabs}
\usepackage[dvipsnames, table]{xcolor}

\begin{document}

    \begin{table} \centering
        \rowcolors{1}{white}{yellow}
        
        \begin{tabular}{@{}l ccc@{}}
            & Head & Head & Head \\
            \cmidrule{1-4}
            line 1 & Y & N & Y \\
            line 2 & Y & N & Y \\
            line 3 & Y & N & Y \\
            line 4 & Y & N & Y \\
            \rowcolor{red}
            line 5 & Y & N & Y \\
            \cellcolor{green}%
            line 6 & Y & N & 
            \cellcolor{green}%
            Y \\
            \cmidrule{1-4}
        \end{tabular}
    \end{table}

\end{document}

exemplo exagerado com linhas verdes, amarelas e vermelhas

Responder1

Oh, desculpe pelo idiota, acabei de encontraresta resposta, que parece muito complicado (e talvez existam soluções melhores?), mas aqui está ajustado ao meu exemplo:

\documentclass{article}
\usepackage{array,graphicx}
\usepackage{booktabs}
\usepackage[dvipsnames, table]{xcolor}

\begin{document}

    \begin{table} \centering
        \rowcolors{1}{white}{yellow}
        
        \begin{tabular}{>{\kern-\tabcolsep}l ccc<{\kern-\tabcolsep}}
            & Head & Head & Head \\
            \cmidrule{1-4}
            line 1 & Y & N & Y \\
            line 2 & Y & N & Y \\
            line 3 & Y & N & Y \\
            line 4 & Y & N & Y \\
            \rowcolor{red}
            line 5 & Y & N & Y \\
            \cellcolor{green}%
            line 6 & Y & N & 
            \cellcolor{green}%
            Y \\
            \cmidrule{1-4}
        \end{tabular}
    \end{table}

\end{document}

funciona agora

informação relacionada