rowcolors
我对包裹有点问题xcolor
。
每当我rowcolors
在表前使用时,行计数器似乎不会随着每个tabularx
环境而重置。
我读到内部rowcolors
使用rownum
计数器,并且我尝试用重置它\global\rownum=1
,但不幸的是这似乎不起作用。
我基本上只是想把所有的 tabularx 环境都改成彩色的:
\definecolor{table-shade}{gray}{0.9}
\let\oldtabularx\tabularx
\let\endoldtabularx\endtabularx
\renewenvironment{tabularx}{\table\rowcolors{1}{white}{table-shade}\oldtabularx}{\endoldtabularx\endtable}
我欢迎任何建议,并感谢您的帮助。
答案1
作为一种解决方法,我只是声明了自己的计数器,并使用 rowcolor 或 cellcolor 和 if 语句来实现所需的结果。然后,我在每个 tabularx 环境之后重置计数器。