colortbl 和 mdwtab

colortbl 和 mdwtab

colortbl软件包和之间存在不兼容性mdwtab。以下文档因 LuaLaTex 而失败,错误! Extra }, or forgotten \endgroup.

\documentclass{article}
\usepackage{mdwtab}               % A
\usepackage[table]{xcolor}        % B
\begin{document}

\rowcolors{1}{gray!15}{lightgray} % C
\begin{tabular}{l}
X\\
Y\footnote{Test}\\
Z\\
\end{tabular}

\end{document}

我可以注释掉一些行以使其正常工作。

  • 删除 B 行和 C 行:编译成功,但没有颜色
  • 删除 A 行:编译,但没有脚注,只有脚注标记。
  • 交换 A 行和 B 行的顺序:编译成功,但没有颜色

考虑到这mdwtab是表格的重新实现array,因此存在一些问题是可以理解的。但是,这确实是我第一次遇到。mdwtab手册中提到了一些对某些软件包必要的调整,这些调整都是由同一作者完成的。 colortbl这只是该作者(David Carlisle)的另一篇文章。

有没有其他包可以用来给mdwtab表格添加颜色?它允许脚注,我更喜欢它在矩阵环境中的间距。

相关内容