自 MiKTeX 更新以来缺少 (TFM) 文件

自 MiKTeX 更新以来缺少 (TFM) 文件

我使用 Cochineal 字体来处理文本和数学问题,使用的是软件包cochinealnewtxmath选项cochineal。我在 Windows 10 上使用 MiKTeX 2.9。一切都运行良好,直到大约一周前,我更新了许多名为的软件包。自从这些更新以来,当我编译任何使用带有选项的miktex-...软件包的文档时,我不断收到类似这样的错误newtxmathcochineal

Font \csname\endcsname=cochMI at 10.95pt not loadable: Metric (TFM) file not found.

.pdf最后文件还是生成了,但是基于字母或数字的数学字符全部丢失了。

一开始我完全不知所措,所以我只是尝试卸载它们,Cochineal然后newtx使用 MiKTeX 控制台重新安装它们。实际上,我甚至尝试从我的电脑上卸载并重新安装整个 MiKTeX 发行版。

经过大量研究,我尝试验证 Cochineal 和 newtx 是否已正确安装(尽管我仍然不确定我是否正确理解了字体的安装,它似乎有点复杂)。我以为.tfmCochineal 或 的文件可能newtx已丢失或发生其他问题,但我能够在 TEXMF 根目录中找到它们;.tfmCochineal 的所有文件都在 下fonts\tfm\public\cochineal,而来自 的所有文件都newtx在 下fonts\tfm\public\newtx。我还验证了.map文件是否保存在正确的文件夹中;我Cochineal.map在 下fonts\map\dvips\cochineal和 下都有newtx.mapzmn.map下。安装两种字体后,我也在提示符下fonts\map\dvips\newtx运行了命令。updmap

这是产生错误的小文档的一个例子。

\documentclass[11pt,letterpaper]{article}

\usepackage[french]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{cochineal}
\usepackage[cochineal]{newtxmath}

\begin{document}

\( Test \)

\end{document}

也许这是显而易见的事情,但我真的迷茫了。如何让 LaTeX 找到文件.tfm

答案1

我联系了软件包的作者,发现确实是 CTAN 上提供的版本的问题。他发送了 Cochineal 软件包的更新,现在一切正常!

相关内容