Open KitsuneMoe opened 3 years ago
编译报错吗?
另外,建议提供具体的 ctex 和 siunitx 版本信息。可以在导言区加上 \listfiles
,然后在 log 末尾找到版本信息。
在 overleaf 上跑了一下,出现问题的 ctex
版本介于 2.4.16 到 2.5.3 之间,siunitx
介于 2.7t 到 2.8b 之间。
ctexart 2021/06/20 v2.5.7
siunitx 2021-07-20 v3.0.21
也可以复现。
这主要是因为 cjk
的 MULEenc.sty
把 \textmu
改成 \ensuremath{\mu}
了。
siunitx 2020/01/15 v2.7u
的 \micro
使用的是内部命令 \c_siunitx_mu_tl
,默认是自己定义的字体,只有用户载入 textcomp
后才会使用其中的 \textmu
命令。后来 2e kernel(2019-12-24)整合进了 textcomp
的内容,而 siunitx
从 2020-02-20 v2.8
开始改成了默认直接使用 \textmu
,所以才找到了 cjk
魔改过的版本。ctex
在 XeTeX
或 LuaTeX
下不会使用 cjk
,所以不受影响。
这个似乎应该联系 Werner Lemberg 修改一下?
环境:Win 10, TeX Live, TeXstudio, pdfTeX(XeLaTeX似乎没有这个问题) 其他单位和词头,包括同样使用希腊字母的
\ohm
都是正常的正体,但词头\micro
是斜体。该问题在标准文档类中没有发现,只在ctex类中有。
MWE↓↓↓