ModernCV 错误:“致命的字体规范错误:“无法使用 pdftex””

ModernCV 错误:“致命的字体规范错误:“无法使用 pdftex””

我修改了现代 CV 模板并使用了Calibri字体。不知道为什么,但我刚刚收到此错误。我运行此程序时没有遇到此错误,也许 1 年前没有遇到此错误。现在看到此错误很惊讶。我过去Build&View运行 latex 并查看 PDF。现在它在没有 PDF 的情况下出现此错误。

在此处输入图片描述

更新1: 在此处输入图片描述

更新 2:我将字体存储在同一个文件夹中 在此处输入图片描述

答案1

你必须通过添加一行来告诉 TeX Studio 使用 LuaLaTeX

% !TeX program = lualatex

在文档的开头。虽然通常以 开头的行%是注释,但 TeX Studio 会将以 开头的行解释% !TeX为如何运行底层 TeX 引擎/选择哪个引擎的说明。在这里,我们要求 TeX Studio 运行lualatex`` instead of the default不支持现代字体格式的 pdflatex`。

这些特殊注释不是由 TeX 本身解释的(TeX 将其视为注释),而是由编辑器解释的,因此它们记录在编辑器手册中

除此之外,文件名中有空格通常会导致问题,并且可能会在某些版本中崩溃。但由于你无论如何都会使用 Windows,因此可能已将 Calibri 安装为系统字体,因此你可以直接使用

\setsansfont{Calibri}

从而避免弄乱本地字体文件。

相关内容