将我的 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}