我使用 Lualatex 或 Xelatex 编写了一个包含公式的文档,并遇到了以下问题:数学公式中的某些符号(如括号、根号、积分号)在 .pdf 文档中被栅格化(见下图)。我不能说这会严重影响打印版本,但如果放大文档,仍然会给人留下错误的印象。
还提供了示例代码:
\documentclass[unicode, 10pt, a4paper, twoside]{extreport}
\usepackage[english]{babel}
\usepackage{amsmath}
%\usepackage{amsfonts}
%\usepackage{amssymb}
\usepackage[no-math]{fontspec}
\usepackage{MnSymbol}
\setmainfont[Ligatures={TeX}]{Times}
\begin{document}
\begin{equation}
\nabla \times \vec{H}=-i\omega \varepsilon_0 \varepsilon \vec{E}. \end{equation}
\begin{equation} \nabla \times \vec{H} =\left( \begin{matrix} -\frac{\partial {H}_y}{\partial z} \\ 0 \\ \frac{\partial {H}_y}{\partial z} \end{matrix} \right)
\end{equation}
\end{document}
编译示例代码后,放大并仔细查看叉积符号(“x”)、大括号、矢量符号、nabla 运算符(翻转三角形)。
经过测试我意识到问题出在 mnsymbol 包上。
有人能修复它吗?
我在 Windows 7 下使用 MiKTeX 2.9。