自用:记录计网实验报告模板打开方式

我好懒啊我,懒得用在线的 Latex 编译器,用 vscode 直接打发了,但是模板用的引擎有时候不同,就会编译失败……orz


根据提供的信息,看起来您在使用Latexmk编译一个名为"labx.tex"的LaTeX文档时遇到了问题。从错误消息中可以看出,问题出在字体设置上。

错误消息中提到了"fontspec"包,该包要求使用XeTeX或LuaTeX引擎,而不是传统的pdfTeX引擎。因此,您需要更改您的编译引擎为XeTeX或LuaTeX,以便正确处理字体设置。

具体来说,您可以尝试以下步骤来解决问题:

确保您的系统中已经安装了XeTeX或LuaTeX引擎。您可以通过在命令行中运行xetex --version或luatex --version来检查它们是否已安装并可用。

在您的LaTeX源文件的开头,将编译引擎指定为XeTeX或LuaTeX。您可以在源文件的开头添加以下行之一:

对于XeTeX引擎:

% !TEX program = xelatex

对于LuaTeX引擎:

% !TEX program = lualatex

请注意,这些行必须位于源文件的开头,并且必须以% !TEX program开头。

保存并重新运行编译命令。您可以使用以下命令运行XeTeX或LuaTeX:

对于XeTeX引擎:(就用这个就是了)

xelatex labx.tex

对于LuaTeX引擎:

lualatex labx.tex

运行上述命令将使用正确的引擎编译您的LaTeX文档。

请注意,如果您的文档中使用了特定于pdfTeX的功能或宏包,可能需要相应地调整代码以适应XeTeX或LuaTeX引擎。此外,确保您的系统中已安装所需的字体,并按照适当的方式在源文件中加载它们。

希望这些步骤能帮助您解决问题并成功编译您的LaTeX文档。如果问题仍然存在,请检查"labx.log"文件以获取更详细的错误信息,并将其提供给我们以便进一步帮助您。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值