当使用 esvect (MiKTeX、pdflatex) 时,我得到以下不良结果:
由此:
\documentclass{article}
\usepackage{esvect}
\begin{document}
\[\vv{u}\]
\end{document}
箭头在 SumatraPDF 和 Adobe Reader 中是像素化的,因此与查看器无关。
我怀疑这是一个字体问题,但我无法进一步解决该问题。
答案1
更新:
以下内容现已成为历史。该错误已在 2014-04-10 的 MiKTeX 更新中修复,请参阅 MiKTeX Bug Tracker 中的条目:“esvect” 缺少地图文件。
原因很简单:MiKTeX 安装了 esvect 的所有版本,除了esvect.map
,这是使用 1 型字体版本所必需的。它实际上存在于esvect-src.tar.bz2
,但最简单的方法是从 下载映射文件这里,例如,并将其安装在 中Your_local_TeXMF\fonts\map\dvips\esvect
。
由于 MiKTeX 默认不创建本地 TeXMF,因此,如果尚未创建,请创建一个 - 包含上述所有子目录。然后:
通过 MiKTeX 设置刷新 FNDB
检查…\MiKTeX\2.9\miktex\config 中的文件“updmap.cfg”是否包含此行:
Map esvect.map
。如果包含,请跳至步骤 4。如果没有,请在您的个人 updmap.cfg 中写入该行,该行应位于 C:\Users\YourName\AppData\Roaming\MiKTeX\2.9\miktex\config
运行
updmap
以刷新类型 1 字体的数据库。
实际上对于 esvect,您不必执行步骤 3,但我更喜欢描述一般过程。它也适用于您自己安装的字体。
您可以在以下位置找到更详细的解释在 MiKTeX 中创建本地 texmf 树,以适应您的 Windows 版本中的实际路径名(我给出了 Windows 7 Pro 的路径)。