![使用 fontspec 在 mhchem 环境中使用小写 gamma](https://linux22.com/image/358437/%E4%BD%BF%E7%94%A8%20fontspec%20%E5%9C%A8%20mhchem%20%E7%8E%AF%E5%A2%83%E4%B8%AD%E4%BD%BF%E7%94%A8%E5%B0%8F%E5%86%99%20gamma%20.png)
我尝试在 mhchem 环境中使用 \gamma,但它拒绝呈现正确的字形。Alpha 和 beta 可以工作,Uppercase \Gamma 也可以。我尝试过其他字体(例如 Roboto),但出现了同样的情况。
这是一个错误吗?有解决方法吗?MWE:
\documentclass{article}
\usepackage[version=4]{mhchem}
\usepackage{fontspec}
\setmainfont{CMU Bright}
\begin{document}
\ce{\alpha}
\ce{\gamma}
$\alpha$
$\gamma$
\end{document}
输出如下:
使用 LuaLatex。使用 XeTex,会出现一个十字框。
编辑:
日志文件链接在这里: (XeTex) 日志文件 (LuaLatex)
[! \printchemgreekalphabet 的输出]
最后编辑:遗憾的是,更新到最新的 mactex 发行版解决了这个问题。感谢大家的帮助。