我想使用yhmath 包(pdf)文档),但需要安装新字体。这超出了我的知识水平,我真的很感激有人能帮我。
我下载了 CTAN 文件作为 zip,并通过 MiKTeX 上的包管理器安装了该包,但我不知道如何继续安装该包所需的字体。
Windows 7 64 位上带有 pdflatex 的 MiKTeX 2.9
编辑:按照 Harish Kumar 的链接和 Speravir 的建议,我创建了一个新目录 localtexmf,并将 .vf 文件复制到 Speravir 建议的文件夹中。我对 .pfa 文件也做了同样的操作。然后,我将 localtexmf 添加到 MiKTeX 选项中的 Roots,并刷新了 FNDB(以及更新的格式)。但是,当我运行代码时,仍然会收到警告“字体形状‘OMX/yhex/m/n’未定义”。Speravir 认为这是 MiKTeX 的一个错误,但目前有没有办法解决这个问题?
答案1
更新:以下内容已过时。自 2012 年 12 月 5 日起,缺失的文件OMXyhex.fd
已添加到 MiKTeX 更新中。
实际上我必须承认,“yhmath”确实存在一些问题(看MikTeX 2.9 找不到 yhmath 包的字体 yrcmex10)。我还注意到,在 CTAN 上有两个yhmath.zip
!楼主下载了另一个与我相比(链接见下文),这是在 MiKTeX 中使用的。所以问题似乎是错误yhmath
!
我保留以下内容以供参考。
我认为丢失的字体文件OMXyhex.fd
和丢失的一大堆 MetaFont 文件是一个错误。它应该被归档到 MiKTeX 错误追踪。
所有其他文件都安装在满的MiKTeX 安装。您可以使用包管理器获取它们。与我在 MiKTeX 中安装的 TeX Live 相比,type1 文件称为yhcmex.pfa
,在 TeX Live 中则为yhcmex.pfb
,但这些只是变体,参见。https://en.wikipedia.org/wiki/PostScript_fonts。
如果您下载了 ZIP 文件中的源文件(链接:http://mirror.ctan.org/macros/latex/contrib/yhmath.zip),必须先解压到一个临时文件夹,然后tex yhmath.ins
在命令行上执行:
C:\tempfolder\yhmath>tex yhmath.ins
它在一些辅助文件中创建字体文件,后面可选跟latex yhmath.dtx
创建文档。
你可以暂时在 MiKTeX 中创建本地 texmf 树并将虚拟字体文件放入OMXyhex.fd
文件夹中<localtexmf>\tex\latex\yhmath
。扩展名为 的 MetaFont 文件.mf
属于<localtexmf>\source\latex\yhmath\
。
如需进一步操作,请参阅MikTeX 2.9 找不到 yhmath 包的字体 yrcmex10。