当我\SI
在右列中包含 2 个单位时,latex 给出错误Use of \@@array doesn't match its definition
。这是为什么?我该如何修复?
\documentclass{article}
\usepackage{siunitx}
\begin{document}
\begin{tabular}{|l|l|}
\hline
left & right \\ \hline
left & 1, \SI{1e-1}, ..., \SI{1e-5} \\
\hline
\end{tabular}
\end{document}
答案1
\SI
接受两个参数,值和单位。如果您只想格式化数字,请使用\num{...}
。\SI{A}{B}
可以(或多或少)被视为\num{A}\si{B}