remova o espaço entre colunas em longtabu com rowcolors

remova o espaço entre colunas em longtabu com rowcolors

Eu uso o ltxtablepacote para criar tabelas longas com colunas de largura variável. Usando isso, quero remover completamente o espaço entre as colunas da tabela fazendo o seguinte:

\documentclass{scrbook}
\usepackage{tabu}
\usepackage{ltxtable}
\usepackage[table]{xcolor}

\begin{document}
\thispagestyle{empty}
\begin{longtabu} to \textwidth{r@{}l}
    %\taburowcolors{white .. gray}
    \hline
    sth else  & and again \\ \hline
    sth       & blabla \\ 
    else      & stupid\\ 
\end{longtabu}
\end{document}

Isso funciona bem até eu descomentar o taburowcolorsque impõe algum espaço entre as colunas e, assim, corta parte do texto.

Existe alguma maneira de corrigir isso?

Responder1

Encontrei a solução aquicolortbl: \rowcolor em tabelas com \begin{tabular}{@{}ccc@{}}: adicionar um <{\kern\tabcolsep}antes de @{}resolver o problema.

Outra solução foi postada aquirowcolors quando o espaço é removido com @{}. Adicionando >{\columncolor{white}[0pt][\tabcolsep]}depois das @{}ajudas também.

informação relacionada