! 软件包 xparse 错误: 支持软件包 l3kernel 太旧

! 软件包 xparse 错误: 支持软件包 l3kernel 太旧

我知道有很多与“l3kernel 太旧”相关的线程,但发现它们没有帮助。

我在 Ubuntu 中使用 TexLive 2016:

tex --version

TeX 3.14159265 (TeX Live 2016)

/usr/local/texlive/2016/bin/x86_64-linux已添加到 PATH。它的安装方式如下tug.org/texlive/quickinstall.html

尝试通过运行来更新 l3kernel

sudo tlmgr update l3kernel

我得到以下信息:

TeX Live 2015 is frozen forever and will no
longer be updated.  This happens in preparation for a new release.

You may want to try specifying an explicit or different CTAN mirror;
see the information and examples for the -repository option at
http://tug.org/texlive/doc/install-tl.html
(or in the output of install-tl --help).

TeX Live 2015 is frozen forever and will no
longer be updated.  This happens in preparation for a new release.

If you're interested in helping to pretest the new release (when
pretests are available), please read http://tug.org/texlive/pretest.html.
Otherwise, just wait, and the new release will be ready in due time.

然后:

  1. 当我尝试切换到另一个镜像时,我遇到了校验和问题,我报告了tlmgr,更改存储库,containerchecksum

  2. http://tug.org/texlive/pretest.html

预考结束了,明年再见。

  1. 唯一的解决方案是“等待,新版本会在适当的时候准备好”吗?我需要在新版本发布之前编译 latex 文档。

答案1

您的路径中有旧版本的本地副本,只需删除即可

/home/v/texmf/tex/latex/l3kernel

这是返回的路径kpsewhich expl3.sty

答案2

l3kernal从链接下载.zip 文件http://mirrors.ctan.org/macros/latex/contrib/l3kernel.zip

解压 .zip 文件以获取 l3kernal 文件。替换位置中现有的 l3kernal 文件

C:\Program Files\MiKTeX 2.9\tex\latex

通过提取文件。这是我解决问题的方法支持包 l3kernel 太旧

相关内容