удалить пробел между столбцами в longtabu с помощью rowcolors

удалить пробел между столбцами в longtabu с помощью rowcolors

Я использую ltxtableпакет для создания длинных таблиц со столбцами переменной ширины. Используя его, я хочу полностью удалить пространство между столбцами таблицы, сделав это:

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

Это работает нормально, пока я не раскомментирую, taburowcolorsчто увеличивает расстояние между столбцами и, таким образом, обрезает часть текста.

Есть ли способ это исправить?

решение1

Я нашел решение здесьcolortbl: \rowcolor в таблицах с \begin{tabular}{@{}ccc@{}}: добавление a <{\kern\tabcolsep}перед the @{}решает проблему.

Другое решение было размещено здесьrowcolors когда пробел удален с помощью @{}. Также добавляем >{\columncolor{white}[0pt][\tabcolsep]}после help.@{}

Связанный контент