我下载了一个 CV 模板,其中一个要求是安装fontspec.sty
。现在,当我编译文件时,fontspec.sty
TeXnicCenter 中的新选项卡中会弹出代码文件,并指出文件中的错误。其中包括
fatal fontspec error: "cannot use pdflatex"
它还显示了我已安装的.sty
所需xetex
功能。请帮忙。luatex
答案1
fontspec
确实不适用于 PDFTeX(因此pdflatex
)。它需要 XeTeX 或 LuaTeX(在较新版本中)。如果您使用的模板使用,则意味着它要使用系统字体(TTF/OTF/AAT)。您需要使用 XeTeX( )或 LuaTeX()fontspec
编译此文档。xelatex
lualatex
请注意,使用 XeTeX 或 LuaTeX 可能不足以编译此示例,因为您还需要有所需的字体。如果您没有,您将收到“未找到字体”错误,并且您必须找到 TTF/OTF/AAT 字体并将其安装在您的系统中(希望它是免费字体)。
答案2
您正在使用 编译模板pdflatex
,正如错误消息所暗示的那样。相反,您需要使用xetex
(或xelatex
)或luatex
(或lualatex
)来编译它。您可以通过在命令行中键入xetex file.tex
(因为您提到已xetex
安装)来执行此操作,或者在 Built 菜单Alt+下定义新的输出配置文件,然后使用 TeXnicCenter 中新创建的配置文件7进行编译。file.tex