![使用 mnsymbol 包对数学方程中的一些符号进行栅格化](https://linux22.com/image/348703/%E4%BD%BF%E7%94%A8%20mnsymbol%20%E5%8C%85%E5%AF%B9%E6%95%B0%E5%AD%A6%E6%96%B9%E7%A8%8B%E4%B8%AD%E7%9A%84%E4%B8%80%E4%BA%9B%E7%AC%A6%E5%8F%B7%E8%BF%9B%E8%A1%8C%E6%A0%85%E6%A0%BC%E5%8C%96.png)
我使用 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。