![mktextfm 错误:无法创建 TFM 文件](https://linux22.com/image/471388/mktextfm%20%E9%94%99%E8%AF%AF%EF%BC%9A%E6%97%A0%E6%B3%95%E5%88%9B%E5%BB%BA%20TFM%20%E6%96%87%E4%BB%B6.png)
我刚刚texlive-full
在我的 Manjaro Gnome Vulcan 23.1.0 计算机上安装了 AUR 包(版本 2023.20230620)。当我尝试编译之前下载的(并且正在运行的)复杂 latex 项目时,编译器运行mktextfm
字体实用程序:
mktextfm larm1440
我收到如下错误消息:
This is METAFONT, Version 2.71828182 (TeX Live 2023) (preloaded base=mf)
(Fatal base file error; I'm stymied)
grep: larm1440.log: No such file or directory
mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; ; nonstopmode; input larm1440' failed to make larm1440.tfm.
我在 Google 上搜索了几个小时,想找出这个问题的根源,但一无所获。什么可能导致此错误?我该怎么做才能解决它?
如果需要有关我的系统或 tex 包或此 latex 项目的其他信息,我当然会提供
答案1
Fatal base file error; I'm stymied
表示您的 mf 安装已损坏。请咨询您的发行版。我在邮件列表中回复了一些详细信息。
larm* mf 源是动态生成的,这就是为什么它们不存在于 TL 源中。例如,我得到:
mf '\mode:=ljfour; input larm1440'
This is METAFONT, Version 2.71828182 (TeX Live 2023) (preloaded base=mf)
kpathsea: Running mktexmf larm1440
mf: /u/karl/.texlive2023/texmf-var/fonts/source/lh/lh-t2a/larm1440.mf: successfully generated.
(/u/karl/.texlive2023/texmf-var/fonts/source/lh/lh-t2a/larm1440.mf
...
Font metrics written on larm1440.tfm.
...
希望这可以帮助。