我正在尝试用 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}