通过 Tex Live Utility 安装专家“metsymb”字体会导致 LookupError

通过 Tex Live Utility 安装专家“metsymb”字体会导致 LookupError

metsymb 包刚刚上传到加拿大运输安全局这是通过 LaTeX 在 Python 绘图中包含(自定义)矢量符号的漫长过程的最后阶段 - 并且我已经从 hivemind 获得了大量帮助这里那里, 和在那边

我可以使用列出的说明手动安装字体在 Github 仓库中。我(天真地?)以为有了 CTAN 上的包,我就可以更轻松地使用 Tex Live Utility 安装它。

遗憾的是,尽管根据 Tex Live Utility 的说法,安装“成功”:

  1. 我无法运行metsymb_mwe.py 平均能量损失,这给了我以下错误:
LookupError: An associated PostScript font (required by Matplotlib) could not be found
for TeX font 'metsymb' in '/usr/local/texlive/2023/texmf-var/fonts/map/pdftex/updmap/pdftex.map'; 
this problem can often be solved by installing a suitable PostScript font package in
your TeX package manager
  1. 尝试使用 LaTeXiT 绘制任何符号都会失败,并显示以下日志消息:
    LaTeX Font Warning: Font shape `U/metsymb/m/n' undefined
    (Font)              using `U/cmr/m/n' instead on input line 8.
    
    [1{/usr/local/texlive/2023/texmf-var/fonts/map/pdftex/updmap/pdftex.map}]
    (./latexit-1.aux)
    
    LaTeX Font Warning: Some font shapes were not available, defaults substituted.
    

这引出了一个问题:metsymb 包有问题吗(阻止成功自动安装),或难道根本就不可能使用 Tex Live Utility 安装像 metsymb 这样的包吗

这个帖子间接地暗示了后者。但是,我肯定可以改进 metsymb 中的某些功能,以便通过包管理器实现有效的自动安装?

运行 OSX 13.0 并安装全新 MacTeX 2023。

答案1

根据建议@Ulrike Fischer,问题出在 Tex Live 方面。CTAN/Tex Live 专家可以修复该问题(在我联系他们之后),现在可以毫无问题地安装 metsymb 包。

相关内容