我喜欢siunitx
与xfrac
(见下面的示例)结合使用。多年来,这种方法一直很有效,但今天(在对 TeX Live 2021 安装进行全新更新后)它停止工作了。
这是一个简短的例子:
\documentclass[border=2pt]{standalone}
\usepackage{xfrac}
\usepackage{siunitx}
\sisetup{%
per-mode=fraction,%
fraction-command=\sfrac%
}
\begin{document}
My unit: \unit{\m\per\s}.
\end{document}
这曾经有效(不记得具体什么时候)但现在我收到一个错误:
./mwe.tex:9: Undefined control sequence.
<argument> ...sh_box -\box_dp:N \l__xfrac_slash_box -\height
l.9 My unit: \unit{\m\per\s}
.
如果我省略\per
或注释掉该fraction-command
行,则一切正常。因此,似乎当前的定义与想要使用该命令的\sfrac
方式不兼容(我假设)。siunitx
关于如何再次\sfrac
顺利工作,您有什么想法siunitx
吗?
提前谢谢了!