使用 mathdesign 中的 T1 fontenc 和 urw-garamond 时出错

使用 mathdesign 中的 T1 fontenc 和 urw-garamond 时出错

导致此错误的原因是什么?

(see the transcript file for additional information){E:/MikTeX/fonts/enc/dvips/ fontname/texnansi.enc}
!pdfTeX error: miktex-pdftex (file ugmr8a.pfb): cannot open Type 1 font file for reading
==> Fatal error occurred, no output PDF file produced!

\documentclass[stdletter]{newlfm}我在 之后和之前有以下几行\begin{document}

\usepackage[urw-garamond]{mathdesign}
\usepackage[T1]{fontenc}

调换顺序或省略fontenc行都无济于事。我是 LaTeX 新手,还不能很好地解码日志文件。

答案1

您可以从 CTAN 获取所需的字体。

可能你只需要字体本身(pfb 文件)。将它们放在本地根目录中fonts/type1/garamond(参见MikTeX 手册)。更新fndb然后重试。

答案2

我遇到了同样的问题,最后来到这里,威尔的回答让我想到了getnonfreefonts。这为我解决了这个问题。因此,对于将来在这里遇到困难的任何人,这里有一个快速答案:

(Linux)

wget https://tug.org/fonts/getnonfreefonts/install-getnonfreefonts
texlua install-getnonfreefonts

(苹果系统)

curl --remote-name https://tug.org/fonts/getnonfreefonts/install-getnonfreefonts
texlua install-getnonfreefonts

然后

getnonfreefonts -a

这样就安装完了所有字体。如果你只想安装 Garamond:

getnonfreefonts garamond

答案3

我认为该问题在 mathdesign 包文档中有描述:

仅此软件包是无用的。您必须安装可用的全套字体之一。请查阅提供的 README 文件。它涉及所有安装和系统配置过程。

您有 mathdesign 所需字体的副本吗?(我认为脚本getnonfreefonts可以帮忙。)但是从这里开始我无法帮助你——我自己以前没有安装过这些字体。

相关内容