使用 fontspec 将大写希腊字母直接插入数学模式

使用 fontspec 将大写希腊字母直接插入数学模式

对于我来说,在数学模式中直接插入小写希腊字母的解决方案很好用。

然而我还不能对大写字母使用同样的技巧。

什么地方出了错?

这是一个工作示例

\documentclass[a4paper]{article}
\usepackage{fontspec}

\mathcode`ω=\omega
\mathcode`Ω=\Omega

\begin{document}

$$\omega=ω$$ %Just fine!

$$\Omega=Ω$$ %Will not work!

\end{document}

答案1

完成文档开头的作业:

\documentclass[a4paper]{article}
\usepackage{fontspec}

\AtBeginDocument{%
  \mathcode`ω=\omega
  \mathcode`Ω=\Omega
}

\begin{document}

\[\omega=ω,\quad \Omega=Ω\]

\end{document}

在此处输入图片描述

顺便说一句,unicode-math您不需要任何特殊设置。

\documentclass[a4paper]{article}
\usepackage{unicode-math}

\begin{document}

\[\omega=ω,\quad \Omega=Ω\]

\end{document}

相关内容