mktextfm 错误:无法创建 TFM 文件

mktextfm 错误:无法创建 TFM 文件

我刚刚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.
...

希望这可以帮助。

相关内容