使用 rowcolors 删除 longtabu 中列之间的空格

使用 rowcolors 删除 longtabu 中列之间的空格

我使用该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@{}}<{\kern\tabcolsep}在之前添加一个即可@{}解决问题。

另一个解决方案发布在这里使用 @{} 删除空格时的行颜色>{\columncolor{white}[0pt][\tabcolsep]}. 在帮助后面@{}也添加。

相关内容