PdfTeX 错误:pdflatex(文件 ecbx0800):未找到 600 处的字体 ecbx0800

PdfTeX 错误:pdflatex(文件 ecbx0800):未找到 600 处的字体 ecbx0800

我是 Latex 新手,我被允许复制一个 LaTeX 项目,以便将其重新用作我的论文模板。
我最初调整了项目的大部分内容和结构以适合我自己的论文。该项目编译良好,并创建了一个 PDF 文件。

然后我做了一些其他更改:将文件的名称更改frontpage.tex为(以前),titlepage.tex,更改了中的图形,并尝试将(和)重命名为其他内容 - 这些更改没有编译,所以我试图撤消我的更改。 titlepage.texfrontpage.tex\begin{titlingpage}\endtitlepage.tex

但现在我收到以下错误:

PdfTeX error: pdflatex (file ecbx0800): Font ecbx0800 at 600 not found 
==> Fatal error occurred, no output PDF file produced!

并且不创建 PDF 文件。

当我查看我的 Miktex 文件夹(C:\Program Files (x86)\MikTeX 2.9\fonts\...)时,发现子文件夹中有以下文件:ecbx0800.tfmecbx0800.mf,所以我不明白为什么会发生错误。

似乎以下问题可能与我的问题相关
尝试使用“kpfonts”包时,MiKTeX 出现奇怪的错误

错误“未找到 480 处的字体 ptmr8r”
但我通常在 Windows 7 电脑上使用 Word,我不明白所提出的解决方案/解释 - 或者它们是否可以解决我的问题 - 因此非常感谢您帮助解决我创建 PDF 文件时的错误。

PS:我尝试将原始 Latex 项目再次复制到计算机中的另一个文件夹中,但当我尝试编译该项目时,也会出现类似的错误。文件/字体名称已从 更改ecbx0800ecrm0800

答案1

你不应该收到该错误消息,但添加

\usepackage{lmodern}

将切换到或多或少兼容的字体集,这可能会避免您遇到的错误。


您在评论中询问了具体发生了哪些变化的详细信息:

TeX 计算机现代字体对 8 位编码的原始扩展是“EC”字体,如果您使用,这些是 latex 默认字体

\usepackage[T1]{fontenc}

和现代计算机一样,这些字体最初是 metafont 字体,用作生成的任何 pdf 中的位图字体(因此在 acrobat 中看起来很糟糕,而且参差不齐)。但是,这些字体有可扩展的(类型 1)版本,使用相同的指标。

因此,您的安装存在一些问题,但远程调试起来有点困难。

如果您指定(在您的字体映射配置中)您想要原始的 metafont 版本,那么 metafont 应该启动并生成字体,而不是因未找到字体错误而停止。但是……

配置应该表明这些字体已经以 type1 形式可用,因此默认情况下不要尝试使用 metafont 生成它们。

也许使用过 miktex 的人可以为您指出正确的配置选项,但与此同时......

latin modern 是对 computer modern 设计的一种更新、更广泛的解释,可用于 type1(用于 pdftex),但也涵盖了 open type 格式的更多 unicode 范围(用于 xetex luatex 或任何其他需要这种外观的现代非 tex 系统)如果您fontspec与 xelatex 或 lualatex 一起使用,它是默认字体。因此,它基本上看起来与 computer modern/ec 相同,但实际上它是一个完全不同的字体集,字母和间距可能存在细微差别(但我认为间距的度量在 T1 编码范围内是相同的)

因此,根据您的时间和优先事项,您可以追踪您的 ec 配置中的问题,或者您可以只使用拉丁现代并忘记它......

答案2

我在使用 dgruyter.sty 包时就遇到了这个麻烦。

安装软件包后问题消失cm-super(我在 Linux 中)

答案3

尽管这个问题已经得到了一些答案,但我遇到了同样的问题,以上答案都没有帮助我(Windows 10, MiKTeX 2.9.7140 64-bit)。

但接下来却发生了:

  1. 导航到错误消息中提到的目录的上一级(因此,C:\Program Files (x86)\MikTeX 2.9\fonts\...问题中提到的上一级目录,无论如何...
  2. 删除(或重命名)包含所投诉的字体的目录MikTeX
  3. METAFONT将重新生成字体,并且pdflatex不再对其发出抱怨。

答案4

我在 Ubuntu 上遇到了这个问题。转到 MikTex 控制台并清理。

(我也尝试了这里建议的其他方法。对我来说不起作用)

在此处输入图片描述

相关内容