[table]{xcolor} и массив v2.4k конфликтуют

[table]{xcolor} и массив v2.4k конфликтуют

Я пытаюсь создать таблицу с:

  1. разное форматирование ячеек
  2. сноски
  3. мини-страницы
  4. цветные ряды

Для цветных рядов я пытаюсь использовать xcolorопцию [table].

Однако это приводит к ошибке спецификации >{\bfseries}столбца. Я использую MiKTeX 2.9.6972 на Windows 10 x64 и версию 2.4k пакета, arrayкак описано вздесь, и XeLaTeX для компиляции (хотя PDFLaTeX, похоже, генерирует ту же ошибку). Это работает, если я отключаю пакет xcolor, но тогда \rowcolorкоманда больше недоступна.

У меня два вопроса:

  1. Можно ли использовать [table]{xcolor}и {array}вместе?
  2. Если нет, есть ли альтернатива раскрашиванию строки таблицы?

МВЭ:

\documentclass{article}
\usepackage[table]{xcolor} % works if we remove the 'table' option, but then we don't have access to cellcolor/rowcolor
%\usepackage{xcolor}

\usepackage{booktabs}

% force the new array package to be loaded.
\usepackage{tabularx}

% https://texfaq.org/FAQ-wholerow
\newcolumntype{@}{>{\global\let\currentrowstyle\relax}}
\newcolumntype{^}{>{\currentrowstyle}}
\newcommand{\rowstyle}[1]{\gdef\currentrowstyle{#1}%
   #1\ignorespaces
}

\begin{document}

\begin{tabular}{>{\bfseries}@p{5.5cm}^r}
    Col A  & Col B  \\
    \midrule
    \rowstyle{\bfseries\itshape\large}This row should be large, bold, italics with shading & So this cell too. \\
    \rowcolor{blue}This bold but shaded & this just normal.\footnote{I.e., no extra mark-up} \\
    Remark & \multicolumn{1}{c}{\begin{minipage}[t]{3.5cm}\raggedright {\footnotesize Some cells are included as a minipage to accommodate extra text.}\end{minipage}} \\
    \midrule    
 \end{tabular}

 \end{document}

Я получаю следующую ошибку:

! Use of \@startpbox doesn't match its definition.
<inserted text> \@startpbox {
                         >{\bfseries }@p{5.5cm}^r}
l.19 \begin{tabular}{>{\bfseries}@p{5.5cm}^r}

If you say, e.g., `\def\a1{...}', then you must always put `1' after `\a', 
since control sequence names are made up of letters only. 
The macro here has not been followed by the required stuff, so I'm ignoring
it.

! LaTeX Error: Command \bfseries invalid in math mode.

Связанный контент