fontspec 包需要 XeTeX 或 LuaTeX 才能运行

fontspec 包需要 XeTeX 或 LuaTeX 才能运行

我不是 LaTeX 专家,但是我正在写一篇论文,一切都进行得很顺利,直到它突然崩溃并出现错误:

字体规格该包需要 XeTeX 或 LuaTeX 才能运行。

答案1

是的fontspec包裹软件包需要兼容的编译器或引擎,如 Xe(La)TeX 或 Lua(La)TeX。这些编译器更适合处理字体

如何使用 Xe(La)TeX 或 Lua(La)TeX?

根据您的编译协议(通过提示符或命令行、类似 GUI 的界面甚至在线),您可能必须在命令行中指定它:

xetex <your-tex-file>
xelatex <your-tex-file>
luatex <your-tex-file>
lualatex <your-tex-file>

如果你正在使用一些界面,比如(La)TeX IDE,那么编译器选择很可能位于接口选项的某个位置。它甚至可以指定为命令行选项。例如,在技术中心在 Windows 下,可以通过更改“(La)TeX 编译器的路径”来指定编译器选择:

在此处输入图片描述

在线编译器(如 Overleaf)提供类似的功能。您可以在项目设置中更改编译器以使用不同的引擎。请参阅更换编译器,您应该选择 Xe(La)TeX 或 Lua(La)TeX...

相关内容