\mathcal
我将 TeX Live 系统升级到 2018 版后,发现了一个奇怪的现象:没有括号,就无法再将其用作下标或上标。例如:
% !TeX program = xelatex
\documentclass[12pt,a4paper]{article}
\usepackage[math-style=ISO]{unicode-math}
\begin{document}
$a_\mathcal{S}$ % not working
$a^\mathcal{S}$ % not working
$a_{\mathcal{S}}$ % with brackets, working
$a_\mathbf{S}$ % boldface is working
\end{document}
我的问题是:这是一个错误还是一个功能?如果这是一个错误,那么如何修复它?如果这是一个功能,那么为什么?
提前非常感谢您!
更新:在发布问题后,我意识到\mathbf
如果后面跟着其他内容,那么不加括号也是不允许的。例如:
$a^\mathbf{s}(x)$ % not working
$a_\mathbf{s}^x$ % not working
$a^{\mathbf{s}}(x)$ % working
$a_{\mathbf{s}}^x$ % working