eliminar el espacio entre columnas en longtabu con colores de fila

eliminar el espacio entre columnas en longtabu con colores de fila

Utilizo el ltxtablepaquete para crear tablas largas con columnas de ancho variable. Usando esto quiero eliminar completamente el espacio entre las columnas de la tabla haciendo esto:

\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}

Esto funciona bien hasta que descomento, lo taburowcolorsque impone algo de espacio entre las columnas y, por lo tanto, corta parte del texto.

¿Hay alguna forma de arreglar esto?

Respuesta1

Encontré la solución aquícolortbl: \rowcolor en tablas con \begin{tabular}{@{}ccc@{}}: agregar un <{\kern\tabcolsep}antes de @{}resuelve el problema.

Otra solución fue publicada aquí.colores de fila cuando se elimina el espacio con @{}. Agregando >{\columncolor{white}[0pt][\tabcolsep]}después de las @{}ayudas también.

información relacionada