Fontspec 与 xelatex 崩溃

Fontspec 与 xelatex 崩溃

我在使用该包的任何文件上使用 XeLaTeX 时都遇到了崩溃fontspec。我收到以下错误:

! LaTeX error: "kernel/invalid-variant"
! 
! Variant form 'e' invalid for base form '\tl_if_empty_p:n'.

这很奇怪,因为我一两个月后才回来做一些 TeX 工作,据我所知,自上次工作以来什么都没有改变。我刚刚更新了 MiKTeX,但这并没有解决问题。

最小失败示例:

\documentclass{article}

\usepackage{fontspec}
\setmainfont{Junicode}

\begin{document}

test

\end{document}

如果我删除\usepackage\setmainfont命令,它可以正常工作。

我对 TeX 程序的内部原理了解甚少,所以我完全不知所措。到底发生了什么?

答案1

我遇到了同样的问题。阅读上述评论后,尝试在用户和管理员模式下更新 MikTeX,但失败了。

后来,我搜索l3kernel(在 MikTeX Console >> Packages 中),发现它根本没有安装。l3kernel通过 MikTeX Console >> Packages 安装并打包后,一切都像以前一样正常工作!

相关内容