错误:(类型1):无法以阅读方式打开文件'ugmm8a.pfb'在LaTeX(字体过时)中

我一直在尝试在overleaf.com中编译我的latex代码,但它一直给出以下错误,并且它没有指出错误位于代码的哪一行:

错误消息

似乎是一个字体问题,这是错误的原始日志:

`` ` {/usr/local/texlive/2021/texmf-dist/fonts/enc/dvips/ly1/texnansi.enc} ! 错误:(类型1):无法以阅读方式打开文件'ugmm8a.pfb' ! ==> 发生致命错误,未产生任何输出PDF文件!

`` `

我需要解决这个错误来获取我的输出文档。

原文链接 https://stackoverflow.com/questions/69799251

点赞
stackoverflow用户13286705
stackoverflow用户13286705

我已经自己解决了这个问题。

原来解决方案就是 将 overleaf.com 项目的编译器(TeX Live)版本从 2021 改为 2016(因为 'ugmm8a.pfb' 字体在后面的版本中被弃用)。

因此,我需要按照我的项目左上方的菜单选项,然后如下图所示将“TeX Live 版本”从 2021 改为 2016:

enter image description here

在进行了这一个更改之后,当我重新编译时,我的文档成功输出而没有任何错误。

对于那些遇到类似问题的人,额外的信息是请参考 overleaf.com在“如何向项目添加未在其服务器上安装的字体”这篇文章中的内容: https://www.overleaf.com/learn/latex/XeLaTeX#Using_fonts_not_installed_on_Overleaf.27s_servers:_Google_Fonts_example

2021-11-01 15:41:02
stackoverflow用户2777074
stackoverflow用户2777074

urw-garamond字体在texlive2021中运行良好,只需要从https://www.ctan.org/tex-archive/fonts/urw/garamond获取ugmr8a.pfb即可。

enter image description here

https://www.overleaf.com/read/cmvfrqrkrnrq

(......然而,如果您已经使用lualatex,不使用这种传统字体可能会取得更好的效果,在overleaf已安装了许多好的字体https://www.overleaf.com/learn/latex/Questions/Which_OTF_or_TTF_fonts_are_supported_via_fontspec%3F

2021-11-01 15:56:35