包 colortbl 问题:列规范列表中带有 ''@{}'' 的彩色行的宽度错误

包 colortbl 问题:列规范列表中带有 ''@{}'' 的彩色行的宽度错误

妇女权利委员会:

\documentclass{article}
\usepackage{xcolor}
\usepackage{colortbl}
\begin{document}
\setlength{\tabcolsep}{0pt}
\begin{tabular}{|c|c|@{}p{0pt}@{}}
  \hline
  \rowcolor{cyan!70!black}
  Dummy & Text & \\[1em]
  \hline
\end{tabular}
\end{document}

为了一些原因,我不得不在表格末尾添加一个空白列,比如说@{}p{0pt}@{}。然而,这种行为让包变得colortbl很恶心。彩色行的宽度与该行的实际宽度不匹配。

我搜索了 TeX.SX 并找到了类似的问答在回答该问题时,软件包的作者 David Carlislecolortbl建议\tabcolsep可以将 设置为0pt并使用软件包中的>{\hspace{}}和以在列之间插入额外空间。<{\hspace{}}array

有没有更好的方法可以解决这个问题(或两个问题)?任何建议和/或线索都将不胜感激。

相关内容