我在 OSX 上使用 TexLive,在编译 TeX 文件时遇到错误:
! I can't find file `ecrm1200'.
...
fontenc.sty:100: Font T1
/cmr/m/n/12=ecrm1200 at 12.0pt not loadable: Metric (TFM) file not found
这表明我错过了ecrm1200.tfm
这表明我在某处
但是,使用 Tex Live 包管理器 ( ) 搜索文件,tlmgr
如下所示
tlmgr search --file ecrm1200.tfm
没有生成任何包含此文件的包。我该怎么办?
答案1
该tlmgr
包是ec
;但是最好安装整个
collection-fontsrecommended
集合。使用 TeX Live Utility,而不是命令行。
更好的是,安装完整的 MacTeX 并经常更新。
答案2
除了可以接受的答案之外,我还应该指出,搜索命令失败的原因是tlmgr
默认搜索本地安装而不是远程镜像。
要查找丢失的文件,应将搜索命令与开关一起使用--global
:
$ tlmgr search --global --file ecrm1200.tfm
给出结果
tlmgr: package repository
http://anorien.csc.warwick.ac.uk/mirrors/CTAN/systems/texlive/tlnet
ec:
texmf-dist/fonts/tfm/jknappen/ec/ecrm1200.tfm