通过这个最小的例子
\documentclass[a4paper,12pt]{article}
\usepackage{fontspec}
\usepackage{unicode-math}
\setmathfont{Asana Math}
\begin{document}
$\frac{2\pi r}{r} = 2\pi$
\end{document}
我无法获得左侧分数的水平线或连线。
我是 unicode-math 的新手,想使用 Asana Math 字体和 Minion Pro 作为我的主要字体,使用 xelatex 编译文档。
有人可以指出哪里出了问题以及如何改正吗?
非常感谢。
答案1
您可能正在使用 64 位操作系统和 64 位版本的 XeTeX。64 位 XeTeX 中似乎存在一个长期存在的错误,导致它基本上无法与 unicode-math 一起使用。32 位 XeLaTeX 可以正确编译您的示例。
如果您想继续使用 XeLaTeX,您应该从 TeX Live 安装 32 位二进制文件并相应地更改 $PATH。(在现代系统上,在 64 位操作系统中使用 32 位二进制文件应该没有问题。)
答案2
我没有遇到任何问题,以下是我使用当前 TeXLive2010 和 CTAN 的 Asana otf 版本的输出。我使用 lualatex 运行该文档。