表格环境是否按行指定宽度、背景和字体颜色?

表格环境是否按行指定宽度、背景和字体颜色?

我正在寻找一个表格类型的环境,它允许我:

  • 指定总宽度(如tabular*tabularxtabulary
  • 允许单独行具有特定的背景颜色(如colortbl
  • 允许一行中的所有条目具有特定的字体或颜色(如tabu

看起来每个包只能做一件事,但是有没有超级表格包可以做所有这些事情?否则我将不得不加载它们,并希望它们能够很好地相互配合。

答案1

您可以使用colortbltabular*或者tabularx最后tabulary使用array包(无论如何都会由 tx 或 ty 加载)和

>{\fontcolor}c  >{\fontcolor}l  >{\fontcolor}X

其中\fontcolor定义为

\newcommand\fontcolor{}

然后当你想让某一行使用蓝色文本时

...\\
\noalign{\gdef\fontcolor{\color{blue}}}
.... text in blue\\
\noalign{\gdef\fontcolor{}}
.. back to black

相关内容