metsymb 包刚刚上传到加拿大运输安全局这是通过 LaTeX 在 Python 绘图中包含(自定义)矢量符号的漫长过程的最后阶段 - 并且我已经从 hivemind 获得了大量帮助这里,那里, 和在那边。
我可以使用列出的说明手动安装字体在 Github 仓库中。我(天真地?)以为有了 CTAN 上的包,我就可以更轻松地使用 Tex Live Utility 安装它。
遗憾的是,尽管根据 Tex Live Utility 的说法,安装“成功”:
- 我无法运行
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
- 尝试使用 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 包。