以下 MWE 中断,显然是因为i
中的下标B_i
。经过多次尝试,数字 ( 0
- 9
) 也不能作为下标。如果我将其更改i
为另一个字母,例如B_t
,则文档可以正常编译。
错误信息是
! Missing { inserted. <to be read again> \c_math_toggle_token l.7 $A_s$ & $B_i$ \\
这是 的错误吗siunitx
?我expl3
在这里发现了一些语法问题。也许后者的包与错误有关?
平均能量损失
\documentclass{article}
\usepackage{booktabs,siunitx}
\sisetup{table-number-alignment=left}
\begin{document}
\begin{tabular}{SS}
\toprule
$A_s$ & $B_i$ \\
\midrule
3.9 & 349.07 \\
2.9 & 37.18 \\
\bottomrule
\end{tabular}
\end{document}
找到了解决方案:如果我用括号括起下标,文档将编译成功,如B_{i}
。不过,我仍然想知道为什么就会发生这种现象。