MiKTeX 安装时未找到新字体文件

MiKTeX 安装时未找到新字体文件

我正在尝试在文档中使用拉丁现代字体(在 Windows 10,64 位中使用 MikTeX)。我的标题中有以下内容:

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}

当我编译时,出现以下警告/错误:

“C:\Program Files\MiKTeX 2.9\tex\latex\lm\omxlmex.fd”)[1

pdflatex.exe(文件 pdftex.map):无法打开字体映射文件

]

几行字(和满满的盒子)之后,它到达

miktex-makemf:找不到 ec-lmri 源文件

miktex-makepk:找不到应用程序文件 ttf2pk.exe

最后的错误是:

!pdfTeX 错误:pdflatex.exe (文件 ec-lmri12):未找到 600 处的字体 ec-lmri12

==> 发生致命错误,未生成输出 PDF!

我认为所有这些意味着我不知何故缺少 12 点拉丁现代罗马斜体。我该如何安装它?为什么软件包没有lm安装它?

答案1

我能够解决我的问题,感谢字体问题。这似乎是 MiKTeX 的一个错误,正如 Bernard 在回答中所说:“正如时常发生的那样,MiKTeX 安装的字体不会更新 postcript 字体数据库,特别是 psfonts.map 及其相关字体。”

适用于 met 的解决方案是运行(从命令提示符),顺序如下:

updmap --admin

initexmf --admin --mkmaps

相关内容