使用 mnsymbol 包对数学方程中的一些符号进行栅格化

使用 mnsymbol 包对数学方程中的一些符号进行栅格化

我使用 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。

在此处输入图片描述

相关内容