unicode-math 丢失符号

unicode-math 丢失符号

我正在尝试用 Georgia 排版我的文本和数学拉丁语/希腊语,用 Neo Euler 排版数字(数学模式)。

我正在使用 XeLaTeX unicode-math。下面的 MWE 丢失了 ldots,还有星号和减号运算符,并且我得到的不是 {,},而是欧拉的 f 和 g。而且,没有 mathbf。有什么指点吗?

\documentclass{article}
\usepackage{fontspec}
\usepackage[vargreek-shape=unicode]{unicode-math}

\setmainfont{Georgia}
\setmathfont[range=\mathit/{latin,Latin,greek,Greek}]{Georgia-Italic}
\setmathfont[range=\mathup/{num}, bold-style=TeX]{Neo Euler}

\begin{document}    
    Answer: $(1+00)^*=\{1, \mathbf{00}, 001, 100, 10000, \ldots \}$\\
    and $b^2= 22 \times 22$, whereas $\alpha-\epsilon=90^\circ$.
\end{document}

示例导致符号丢失

MikTeX 2.9、fontspec 2013/02/25 v2.3、unicode-math 2013/05/04 v0.7e。

答案1

您没有定义主要的数学字体。

\documentclass{article}
\usepackage{fontspec}
\usepackage[vargreek-shape=unicode]{unicode-math}

\setmainfont{Georgia}
\setmathfont{Neo Euler}
\setmathfont[range=\mathit/{latin,Latin,greek,Greek}]{Georgia-Italic}

\begin{document}    
Answer: $(1+00)^*=\{1, \mathbf{00}, 001, 100, 10000, \ldots \}$\\
and $b^2= 22 \times 22$, whereas $\alpha-\epsilon=90^\circ$.
\end{document}

在此处输入图片描述

相关内容