在 tabu X 列中使用 siunitx S 列

在 tabu X 列中使用 siunitx S 列

将我的 MikTex 安装从 MiKTex 2.9.4175 更新到 2.9.6361 后,将 S 列嵌入 X 列不再有效。pdflatex 失败并显示以下错误消息:“包数组错误:非法前缀标记 (S):使用了‘c’”。简单地用旧版本替换最新的 array.sty 并不能解决问题,并且 tabu.sty 文件在两个版本中是相同的。有人有解决这个问题的线索吗?我必须更新到 2.9.6361 才能使用其他包。

MWE(MiKTex 2.9.4175)如下:

\documentclass{article}
\usepackage{tabu}
\usepackage{siunitx}

\begin{document}
\begin{tabu} to 0.7\linewidth {X[0.4,$] X[2.5,c]{S} s}
\text{Parameter} & {Value} & {Unit} \\
a_{1}  & -2.60e-3  & \metre \\  
a_{2}  & 10.0  & 1\per\second  \\    
\end{tabu}
\end{document}

相关内容